Php 编码及;设计动态WordPress菜单

Php 编码及;设计动态WordPress菜单,php,css,wordpress,Php,Css,Wordpress,我正在努力学习如何设计WordPress主题,我很难理解WordPress如何为主菜单生成以及生成什么标记 我用Firebug检查了一些不同的主题,它们似乎没有为菜单项共享相同的标记 我不明白的是,当他们不知道WordPress生成了什么标记时,如何设计他们的菜单 另外,我一直在看WordPress主题设计研讨会,那个家伙在WordPress仪表板上为主菜单创建了一个菜单,而我使用过的一些主题不需要这样做?有什么区别 我希望我的问题足够清楚,如果不清楚,请告诉我。谢谢 附言:是的,我已经看过了法

我正在努力学习如何设计WordPress主题,我很难理解WordPress如何为主菜单生成以及生成什么标记

我用Firebug检查了一些不同的主题,它们似乎没有为菜单项共享相同的标记

我不明白的是,当他们不知道WordPress生成了什么标记时,如何设计他们的菜单

另外,我一直在看WordPress主题设计研讨会,那个家伙在WordPress仪表板上为主菜单创建了一个菜单,而我使用过的一些主题不需要这样做?有什么区别

我希望我的问题足够清楚,如果不清楚,请告诉我。谢谢


附言:是的,我已经看过了法典。

如果菜单模块php中没有要设置样式的项目,你能不能将类应用于这些项目,然后在样式表中设置它们的样式?

观看在线视频和挑选其他主题是正确的,但这可能会让人困惑

自从WordPress版本3以来,有了一种新的创建菜单的方法,就像网页设计中的所有东西一样,有许多方法可以做同样的事情——每种方法都有其优点和缺点

我发现JustinTadlock写的这篇关于WordPress菜单的文章很有用


希望这有帮助。

有几种方法可以创建WordPress页面的列表/菜单。我认为使用
wp\u list\u pages()
将显示所有页面。调用
wp\u nav\u menu()
而不传入第一个参数也会列出所有页面。如果您确实传入“主题位置”作为第一个参数,则只会显示指定给该主题位置的菜单

有关每个功能的详细信息,请查看WordPress codex

关于款式。据我所知,WP将每个菜单包装在
div
中,然后所有菜单项都放在
li
:s中的
ul
中。如果您有层次结构,嵌套的
ul
:s将放在父
li
中。WP还为每个li添加了一系列方便(和不必要)的类,帮助您进一步设置菜单样式


我通常只是将
ul
li
作为样式,因为它们总是出现在WP菜单中。

谢谢!像我这样的新手怎么会知道这些?在法典中没有关于这个主题的文档吗?如果你知道查找法典的功能,那就很好了。如果你不知道的话,我认为辅导是最好的选择。我相信我在某处阅读自定义菜单时发现了
wp\u nav\u menu()
功能。