0

我正在寻找一种方法来使用任何 genesis 钩子或 php 函数在 genesis 框架的子菜单中添加一个新的 div 类。

这是示例:

原始代码:

<div class="nav">
<ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary">
   <li id="menu-item-1" class="menu-item-type-post_type menu-item-object-page">Menu Item 1</li>
   <li id="menu-item-2" class="menu-item-type-post_type menu-item-object-page">Menu Item 2</li>
      <ul class=submenu>
         <li id="menu-item-111">Menu Item 1</li>
         <li id="menu-item-112">Menu Item 2</li>
      </ul>
    <li id="menu-item-3" class="menu-item-type-post_type menu-item-object-page">Menu Item 3</li>
</ul>
</div>

我想要实现的目标:

<div class="nav">
<ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary">
   <li id="menu-item-1" class="menu-item-type-post_type menu-item-object-page">Menu Item 1</li>
   <li id="menu-item-2" class="menu-item-type-post_type menu-item-object-page">Menu Item 2</li>
      <ul class=submenu>
         <li id="menu-item-111">Menu Item 1</li>
         <li id="menu-item-112">Menu Item 2</li>
         <div class="nmd"> Some text or images here</div>
      </ul>
    <li id="menu-item-3" class="menu-item-type-post_type menu-item-object-page">Menu Item 3</li>
</ul>
</div>
4

1 回答 1

0

不确定可以做到,但您可以尝试编写自己的自定义 walker 类:http ://codex.wordpress.org/Function_Reference/wp_nav_menu

您还可以创建一个新的空白菜单项(在仪表板中),并为其指定“nmd”类:http: //www.wpbeginner.com/wp-themes/how-to-style-wordpress-navigation-menus /

于 2013-04-20T14:35:45.167 回答