0

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

例如,像这样:

菜单值 1、菜单值 2、此处的静态值、菜单值 3、菜单值 4

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

我该如何做到这一点?

4

2 回答 2

0

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

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

于 2013-10-03T12:32:02.513 回答
0

使用 jQuery append() 和 html() 为 WordPress 菜单构建器中的每个菜单项设置唯一的类,然后使用第三个菜单项的类作为附加选择器,并将所需的任何静态 HTML 放在该菜单项的末尾。

于 2013-10-03T11:50:12.217 回答