编码和设计动态WordPress菜单



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

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

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

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

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

是的,我看过法典。

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

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

我发现Justin Tadlock的这篇关于WordPress菜单的文章很有用。

http://justintadlock.com/archives/2010/06/01/goodbye-headaches-hello-menus

希望这能有所帮助。

有几种方法可以创建WordPress页面的列表/菜单。我认为使用wp_list_pages()将显示所有内容。在不传递第一个参数的情况下调用wp_nav_menu()也会列出所有页面。如果您do传入"主题位置"作为第一个参数,则只显示分配给该主题位置的菜单。

查看WordPress代码以了解有关每个功能的详细信息。

关于造型。据我所知,WP将每个菜单包装在div中,然后所有菜单项都放在ul中的li:s中。如果有层次结构,则嵌套的ul:s将放在父li中。WP还为每个li添加了一堆方便的(不必要的)类,这有助于进一步设计菜单。

我通常只对ulli进行样式设置,因为它们总是出现在WP菜单中。

如果菜单模块php中还没有要设置样式的项,您可以不将类应用于它们,然后在样式表中设置样式吗?

最新更新