0

我正在寻找一个自定义的 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 方法来完成,但说我很困惑是轻描淡写的!谁能指出我正确的方向?

4

1 回答 1

0

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

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

据我所知,Wordpress 使用的默认脚本如下所示,并且您可能具有一些阅读和编码技能,可以通过使用您喜欢的标签修改这个来创建您需要的 walker。

于 2012-08-13T08:31:42.167 回答