'any', 'post_type' => 'nav_menu_item', 'meta_value' => 'custom' );
$link_objects = new WP_Query( $args );
$items_counter = $counter;
if ( !$link_objects->posts ) {
_e('Not Found');
return $items_counter;
}
// Display Loop
foreach ( $link_objects->posts as $item ) {
if ( 0 == $item->parent ) {
$item = wp_setup_nav_menu_item( $item, 'item', $items_counter );
switch ( $context ) {
case 'menu':
?>
ID;
$items_counter++;
$items_counter = wp_nav_menu_sub_items( $item->ID, $items_counter, $parentli, 'categories', 'default' );
?>
0,
'sort_order' => 'ASC',
'sort_column' => 'post_title',
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'meta_key' => '',
'meta_value' => '',
'authors' => '',
'parent' => -1,
'exclude_tree' => '',
'number' => '',
'offset' => 0 );
// Get all pages
$pages_array = get_pages( $pages_args );
$items_counter = $counter;
$parentli = $items_counter;
if ( !$pages_array ) {
echo __('Not Found');
return $items_counter;
}
// Display Loop
foreach ( $pages_array as $post ) {
if ( $post->post_parent == 0 ) {
$post = wp_setup_nav_menu_item( $post, 'page', $items_counter );
if ( $context == 'menu' ) {
?>
ID;
$items_counter++;
$items_counter = wp_nav_menu_sub_items( $post->ID, $items_counter, $parentli, 'pages', 'default' );
?>
'post',
'child_of' => 0,
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => false,
'include_last_update_time' => false,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'pad_counts' => false );
$items_counter = $counter;
// Get all categories
$categories_array = get_categories( $category_args );
if ( !$categories_array ) {
_e('Not Found');
return $items_counter;
}
// Display Loop
foreach ( $categories_array as $cat_item ) {
if ( $cat_item->parent == 0 ) {
$cat_item = wp_setup_nav_menu_item( $cat_item, 'category', $items_counter );
// Custom Menu
if ( $context == 'menu' ) {
?>
cat_ID;
$items_counter++;
$items_counter = wp_nav_menu_sub_items( $cat_item->cat_ID, $items_counter, $parentli, 'categories', 'default' );
?>
$childof,
'hide_empty' => false,
'parent' => $childof);
} elseif ( $output_type == 'default' ) {
// Sidebar Menu
$sub_args = array(
'child_of' => $childof,
'hide_empty' => false,
'parent' => $childof);
}
if ( $context == 'categories' ) {
// Get Sub Category Items
$item_type = 'category';
$sub_array = get_categories($sub_args);
} elseif ($context == 'pages') {
// Get Sub Page Items
$item_type = 'page';
$sub_array = get_pages($sub_args);
} else {
$item_type = 'custom';
$sub_array = array();
}
if ( $sub_array ) {
?>