WordPress自定义导航输出

时间:2012-08-12 19:28:18

标签: wordpress menu navigation wordpress-theming

我希望得到一个自定义的WordPress导航输出,但我很难理解它的去处。

目前,WordPress的默认输出是:

<ul>
<li>Link</li>
<li>Link
    <ul><li>Link</li></ul>
</li>
</ul>

但我需要输出的内容如下:

<ul>
<li>Link</li>
<li>Link
    <ul><div><span></span><li>Link</li><span></span></div></ul>
</li>
</ul>

现在我知道在WordPress中有$ before和$ after但不幸的是如果你使用它,它会将它添加到每个链接而不仅仅是我希望它添加到的子li。

我知道这可以通过使用自定义walker方法完成,但是说我很困惑是轻描淡写!有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

要修改Wordpress菜单的输出HTML,您可以使用 walker 脚本。

我自己无法以一种简单的方式解释这一点,但那里有很好的 tutorials

据我所知,Wordpress使用的默认脚本看起来像this,你可以通过一些阅读和编码技巧来创建你需要的助行器,用你喜欢的标签修改这个。