如何在wordpress第一级菜单列表中添加自己的标签?

时间:2016-11-24 12:48:49

标签: html wordpress

这是我的结构:

<ul class="no-list">
 <li>
<a href="#">
  <strong>
    <img src="HERE/PATH/TO/MY/IMAGE" alt="">
  </strong>
  <span>First Level Menu</span>
</a>
<ul>
  <li><a href="#">Item 1</a></li>
  <li><a href="#">Item 2</a></li>
  <li><a href="#">Item 3</a></li>
  <li><a href="#">Item 4</a></li>
</ul>
</li>
</ul>

我想在第一级插入一些图像,并为span标记添加备用样式。

1 个答案:

答案 0 :(得分:0)

您可以使用过滤器挂钩nav_menu_item_title

// add this to your functions.php
add_filter('nav_menu_item_title', 'my_nav_menu_item_title', 10, 4);
function my_nav_menu_item_title( $title, $item, $args, $depth ) {

    if ( $depth == 0 ) {
        // first level
        $title = '<strong><img src="HERE/PATH/TO/MY/IMAGE" alt=""></strong><span>' . $title . '</span>';
    }

    return $title;

}