各位观众,晚上好!欢迎来到今天的“WordPress源码解剖”节目。我是你们的老朋友,今天咱们要聊点儿实在的,扒一扒WordPress里负责管理文章类型的“管家”——WP_Post_Type类,以及它背后的秘密武器:$wp_post_types全局变量。 准备好了吗?咱们这就开始“解剖”! 第一幕:WP_Post_Type类——文章类型的“身份证” 首先,咱们得认识一下主角WP_Post_Type类。这哥们儿就像文章类型的“身份证”,里面记录了各种关于文章类型的重要信息。 <?php /** * Core class used to implement a post type object. * * @since 4.4.0 * * @see register_post_type() */ class WP_Post_Type { /** * Post type key. * * @since 4.4.0 * @var string */ public $name; /** * Post type object properties. * * @since 4.4.0 * @va …
继续阅读“分析 WordPress `WP_Post_Type` 类的源码:如何通过 `$wp_post_types` 全局变量存储文章类型配置。”