我将使用2017 WordPress主题创建一个Wordpress网站, 我希望它是完全定制的设计。因此, 我尝试在其中使用自己的导航栏设计。
现在, 我已经删除了php文件中的默认导航栏, 并添加了自定义html和css代码。但这实际上不是我想要的。我希望它可以从Wordpress管理面板中完全自定义。例如, 如果我添加新页面, 则应将其添加到导航栏中, 就像Wordpress中的正常功能一样。但是现在, 我每个页面都必须手动更新导航栏。你可以为此提供解决方案吗?
#1
- 你需要注册菜单register_nav_menu
- 使用wp_nav_menu在模板中显示菜单
- 对于菜单的完整自定义标记, 可以使用wp_nav_menu([‘walker’=> new My_Menu_Walker()]);
- 创建类My_Menu_Walker并自定义所有元素。
评论前必须登录!
注册