是否有一种简单的方法可以在简单的循环中获取菜单项title和post_name。我尝试了一切,但没有任何效果。
E.g。我尝试使用以下代码:
$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 );
$menu = wp_get_nav_menu_items('main-menu', $args);
foreach($menu as $page){
echo $page->title." | ";
echo $page->post_name."<br/>";
}
标题有效,但post_name始终返回项目的ID。有什么想法吗?
祝你好运, Yab86