我正在寻找一个自定义的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方法来完成,但是说我很困惑是轻描淡写的!有谁能给我指个方向吗?
发布于 2012-08-13 16:31:42
要修改Wordpress菜单的输出HTML,您可以使用脚本。
我自己不能用一种简单的方式来解释这一点,但是有很好的。
据我所知,Wordpress使用的默认脚本类似于this,你可以通过使用你喜欢的标签修改这个脚本,通过一些阅读和编码技能来创建你需要的walker。
https://stackoverflow.com/questions/11925199
复制相似问题