如何在第二个和第三个菜单值之间添加静态值?
例如,像这样:
菜单值1,菜单值2,此处为静态值,菜单值3,菜单值4
我知道Walker_Nav_Menu和start_el / end_el。但是这会为所有菜单值添加前缀。我只想在第二和第三个值之间添加一个 - 如所述 -
我如何做到这一点?
答案 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菜单代替模板,而不是通过后端生成。