我已搜索和搜索,並有一個帖子,顯示我可以創建頁面,它有一個地方添加頁面到菜單。我想與父母和孩子創建一個自定義菜單。這是可能的WordPress?如何動態創建WordPress菜單?
0
A
回答
0
這是非常可能的,但有幾件事情你需要做。
1,註冊一個菜單
這包括添加到您的functions.php文件的一些代碼行(在你的主題):
function register_menu(){
register_nav_menu('menu','Header Navigation');
}
add_action('init', 'register_menu');
上述基本的代碼創建一個新的菜單對象在數據庫中使用。一旦對象被創建,您就可以創建任意數量的對象(通過WordPress用戶界面),而無需通過代碼註冊新菜單。這幾乎就像一個激活碼。
2,創建菜單
一旦加入上面的代碼,你將能夠訪問「菜單」一節中的WordPress。它位於「外觀」下拉列表的左側欄中。
按照步驟創建您的菜單。現在您可以創建多個菜單(如果需要),並且每個菜單都允許您根據需要創建父級和子級(子導航)。
3,添加菜單到您的網站
一旦菜單已經創建你需要獲得菜單的ID。這通常可以在網址中找到,並會讀取類似wp-admin/nav-menus.php?action=edit&menu=11
的內容。
一旦你有了這個ID,你可以把這個菜單放到你的網站上。它可以像:wp_nav_menu(array(11))
一樣簡單,而我使用之前的菜單ID。
食品:https://developer.wordpress.org/reference/functions/wp_nav_menu/
或者你可以得到更多的技術,並得到所有的菜單項的使用自己的HTML創建自己的自定義導航:
$menu_items = wp_get_nav_menu_items(11);
食品:https://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items
希望這點能讓你朝正確的方向發展!
相關問題
- 1. 如何動態創建wordpress儀表板子菜單頁面?
- 2. 如何在Wordpress中創建動態更改菜單?
- 3. Simplenavigation - 如何創建動態菜單項?
- 4. 如何創建動態導航菜單?
- 5. 如何創建Picnik的動態菜單?
- 6. Codeigniter如何動態創建菜單
- 7. codeigniter動態菜單創建
- 8. 動態菜單創建IoC
- 9. WordPress的創建菜單
- 10. 創建wordpress激活菜單
- 11. 在Wordpress菜單中創建動態網站地址
- 12. 如何在wordpress中創建動態頁面並從菜單中隱藏
- 13. 如何在wordpress中動態創建pdf?
- 14. 如何創建動態構建的上下文菜單clickEvent
- 15. 如何在按鈕單擊後動態創建JavaScript菜單
- 16. 查找和創建子菜單動態
- 17. cocos2d創建動態菜單列表
- 18. 創建動態菜單MVC php
- 19. 創建一個動態菜單
- 20. (cocos2d)動態創建菜單和場景
- 21. Codeingniter with mysql Multidementional動態菜單創建?
- 22. 在Adobe Flex中動態創建菜單?
- 23. jQuery ::動態創建菜單項
- 24. 創建在C#動態菜單與WPF
- 25. 創建動態菜單鏈接
- 26. WPF動態菜單項創建錯誤
- 27. CakePHP 3創建動態菜單
- 28. 使用jQuery創建動態菜單
- 29. 動態創建Java Swing子菜單
- 30. Android,動態創建菜單項
我會先閱讀文檔:https://codex.wordpress.org/Navigation_Menus。這個問題太廣泛了,沒有[最小的,完整的,可驗證的例子](http://stackoverflow.com/help/mcve) – rnevius