wp_get_associated_nav_menu_items [ WordPress Function ]
wp_get_associated_nav_menu_items ( $object_id = 0, $object_type = 'post_type' )
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: wp_get_nav_menu_items, wp_save_nav_menu_items, wp_update_nav_menu_item, _sort_nav_menu_items, wp_setup_nav_menu_item
Get the menu items associated with a particular object.
Source
<?php
function wp_get_associated_nav_menu_items( $object_id = 0, $object_type = 'post_type' ) {
$object_id = (int) $object_id;
$menu_item_ids = array();
$query = new WP_Query;
$menu_items = $query->query(
array(
'meta_key' => '_menu_item_object_id',
'meta_value' => $object_id,
'post_status' => 'any',
'post_type' => 'nav_menu_item',
'posts_per_page' => -1,
)
);
foreach( (array) $menu_items as $menu_item ) {
if ( isset( $menu_item->ID ) && is_nav_menu_item( $menu_item->ID ) ) {
if ( get_post_meta( $menu_item->ID, '_menu_item_type', true ) != $object_type )
continue;
$menu_item_ids[] = (int) $menu_item->ID;
}
}
return array_unique( $menu_item_ids );
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- wp_get_associated_nav_menu_items (WordPress Function ...
Apr 24, 2011 ... WordPress lookup for wp_get_associated_nav_menu_items, a WordPress Function. wpseek.com is a WordPress-centric search tool for ...
wpseek.com - Docs for page nav-menu.php
wp_get_associated_nav_menu_items (line 680) ... array wp_get_associated_nav_menu_items ([int $object_id = 0], [string $object_type = ' post_type']) ...
phpdoc.wordpress.org - WordPress 3.4-beta1 » WordPress\Nav\Menus
wp_get_associated_nav_menu_items; Returns all menu items ...
docs.garyjones.co.uk - PHPXRef 0.7 : WordPress : /wp-includes/nav-menu.php source
678 * @return array The array of menu item IDs; empty array if none; 679 */ 680 function wp_get_associated_nav_menu_items( $object_id = 0, $object_type ...
phpxref.ftwr.co.uk