Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
_wp_nav_menu_meta_box_object( object $object = null )
Adds custom arguments to some of the meta box object types.
Description Description
Parameters Parameters
- $object
-
(object) (Optional) The post type or taxonomy meta-object.
Default value: null
Return Return
(object) The post type of taxonomy object.
Source Source
File: wp-admin/includes/nav-menu.php
function _wp_nav_menu_meta_box_object( $object = null ) { if ( isset( $object->name ) ) { if ( 'page' == $object->name ) { $object->_default_query = array( 'orderby' => 'menu_order title', 'post_status' => 'publish', ); // Posts should show only published items. } elseif ( 'post' == $object->name ) { $object->_default_query = array( 'post_status' => 'publish', ); // Categories should be in reverse chronological order. } elseif ( 'category' == $object->name ) { $object->_default_query = array( 'orderby' => 'id', 'order' => 'DESC', ); // Custom post types should show only published items. } else { $object->_default_query = array( 'post_status' => 'publish', ); } } return $object; }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |