wordpress获取菜单项和post_name

时间:2017-03-13 22:02:45

标签: php html wordpress

是否有一种简单的方法可以在简单的循环中获取菜单项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

0 个答案:

没有答案