Make WordPress Core

Changeset 25935


Ignore:
Timestamp:
10/26/2013 05:47:33 PM (13 years ago)
Author:
DrewAPicture
Message:

Inline documentation for hooks in wp-admin/includes/nav-menu.php.

Props Faison.
Fixes #25474.

File:
1 edited

Legend:

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

    r25868 r25935  
    504504
    505505        foreach ( $post_types as $post_type ) {
     506                /**
     507                 * Filter whether a menu items meta box will be added for the current post type.
     508                 *
     509                 * If a falsey value is returned instead of a post type object,
     510                 * the post type menu items meta box will not be added.
     511                 *
     512                 * @since 3.0.0
     513                 *
     514                 * @param object $post_type The post type object to be used as a meta box.
     515                 */
    506516                $post_type = apply_filters( 'nav_menu_meta_box_object', $post_type );
    507517                if ( $post_type ) {
     
    526536
    527537        foreach ( $taxonomies as $tax ) {
     538                /**
     539                 * Filter whether a menu items meta box will be added for the current taxonomy.
     540                 *
     541                 * If a falsey value is returned instead of a taxonomy object,
     542                 * the taxonomy menu items meta box will not be added.
     543                 *
     544                 * @since 3.0.0
     545                 *
     546                 * @param object $tax The taxonomy object to be used as a meta box.
     547                 */
    528548                $tax = apply_filters( 'nav_menu_meta_box_object', $tax );
    529549                if ( $tax ) {
     
    781801                                }
    782802
    783                                 $posts = apply_filters( 'nav_menu_items_'.$post_type_name, $posts, $args, $post_type );
     803                                /**
     804                                 * Filter the posts displayed in the 'View All' tab of the current
     805                                 * post type's menu items meta box.
     806                                 *
     807                                 * The dynamic portion of the hook name, $post_type_name,
     808                                 * refers to the slug of the current post type.
     809                                 *
     810                                 * @since 3.2.0
     811                                 *
     812                                 * @see WP_Query::query()
     813                                 *
     814                                 * @param array  $posts     The posts for the current post type.
     815                                 * @param array  $args      An array of WP_Query arguments.
     816                                 * @param object $post_type The current post type object for this menu item meta box.
     817                                 */
     818                                $posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );
    784819                                $checkbox_items = walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $posts), 0, (object) $args );
    785820
     
    11381173                        return $result . ' <ul class="menu" id="menu-to-edit"> </ul>';
    11391174
     1175                /**
     1176                 * Filter the Walker class used to render a menu formatted for editing.
     1177                 *
     1178                 * @since 3.0.0
     1179                 *
     1180                 * @param string $walker_class_name The Walker class used to render a menu formatted for editing.
     1181                 * @param int    $menu_id           The ID of the menu being rendered.
     1182                 */
    11401183                $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id );
    11411184
     
    12821325        wp_defer_term_counting( false );
    12831326
     1327        /** This action is documented in wp-includes/nav-menu.php */
    12841328        do_action( 'wp_update_nav_menu', $nav_menu_selected_id );
    12851329
Note: See TracChangeset for help on using the changeset viewer.