據我瞭解,列出所有的菜單項,我們可以利用這個wp_get_nav_menu_items($menu, $args)
,並根據DOC:WordPress wp_get_nav_menu_items - 第一個參數是什麼?
要獲得的WordPress中,你可以使用函數 wp_get_nav_menu_items菜單項列表( ),這需要兩個參數,第一個是 菜單ID,第二個是用於自定義項目的額外參數。
但我不明白,菜單ID約第一個參數?我需要什麼?我只想列出所有菜單項!
我怎樣才能得到這個$菜單?我從哪裏得到它?
謝謝,但它仍然沒有任何意義。我只想要我所有菜單項的列表。例如,我有家,關於聯繫人列表。所以, '$ menu_items = wp_get_nav_menu_items('contact'); var_dump($ menu_items);' 然後它只是返回一個空數組。 – laukok
您需要傳遞菜單的'name' /'slug' /'ID',而不是項目。在[this](http://i.imgur.com/8zbAIqs.png)示例中,您需要傳遞dsfsd作爲第一個參數來獲取這4個菜單項的數據 –
@ teelou'dsfsd' '是圖片示例中的菜單名稱,如果您在我以前的評論中單擊此圖標,可以看到它。當然,您需要用菜單的實際名稱替換它。 –