Wordpress theme: Get specific menu item and render
Jul 25, 2017 · 1 min read
<?php
$args = array(
‘order’ => ‘ASC’,
‘orderby’ => ‘menu_order’,
‘post_type’ => ‘nav_menu_item’,
‘post_status’ => ‘publish’,
‘output’ => ARRAY_A,
‘output_key’ => ‘menu_order’,
‘nopaging’ => true,
‘update_post_term_cache’ => false );
$arrMenuItems = wp_get_nav_menu_items(‘top-menu’, $args);
if (is_array($arrMenuItems)) {
echo ‘<div>’;
/* @var $menuItem WP_Post */
foreach($arrMenuItems as $menuItem) {
echo ‘<a href=”’.$menuItem->url.’”>’.$menuItem->title.’</a> ‘;
}
echo ‘</div>’;
}
?>