在second和之间添加静态值;第三个菜单值

时间:2013-10-03 11:03:12

标签: wordpress menu

如何在第二个和第三个菜单值之间添加静态值?

例如,像这样:

菜单值1,菜单值2,此处为静态值,菜单值3,菜单值4

我知道Walker_Nav_Menu和start_el / end_el。但是这会为所有菜单值添加前缀。我只想在第二和第三个值之间添加一个 - 如所述 -

我如何做到这一点?

2 个答案:

答案 0 :(得分:0)

使用jQuery append()和html()为WordPress菜单构建器中的每个菜单项设置唯一类,然后使用第3个菜单项的类作为追加选择器,并在该菜单的末尾放置您想要的任何静态HTML项目

答案 1 :(得分:0)

在WordPress管理面板的菜单中添加一个“虚拟”元素(添加一个“链接”,其中href为#或其他)你想要的“静态值”(无论你的意思是什么)。这将在您需要的位置创建额外的li

完成后,修改它的最简单方法是使用jQuery(或普通JS)。使用jQuery选择器字符串定位有问题的li,并使用html()prepend()append() jQuery方法修改li或根据需要向其添加内容。否则你需要深入研究一些非常严肃的PHP来修改wp_nav_menu()函数,或者用一个静态的WP3菜单代替模板,而不是通过后端生成。