Make WordPress Core


Ignore:
Timestamp:
06/28/2016 04:40:33 PM (9 years ago)
Author:
ocean90
Message:

Posts: Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type().

This changes the global $wp_post_types to an array of WP_Post_Type objects. WP_Post_Type includes methods to handle post type supports, rewrite rules, meta boxes, hooks, and taxonomies.
Each post type argument becomes a property of WP_Post_Type.

Props swissspidy, flixos90.
Fixes #36217.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/nav-menu.php

    r37881 r37890  
    523523                 * @see WP_Query::query()
    524524                 *
    525                  * @param array  $posts     The posts for the current post type.
    526                  * @param array  $args      An array of WP_Query arguments.
    527                  * @param object $post_type The current post type object for this menu item meta box.
     525                 * @param array        $posts     The posts for the current post type.
     526                 * @param array        $args      An array of WP_Query arguments.
     527                 * @param WP_Post_Type $post_type The current post type object for this menu item meta box.
    528528                 */
    529529                $posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );
Note: See TracChangeset for help on using the changeset viewer.