2016-11-24 48 views
0

這裏是我的結構:如何將自己的標籤添加到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> 

而且我希望在第一級插入一些圖片,並添加另一種樣式的跨度標籤。

+0

你嘗試過這麼遠嗎?您可能會發現這些文檔對您的入門很有幫助,然後可以返回更詳細的代碼相關問題:https://developer.wordpress.org/reference/functions/wp_nav_menu/ –

回答

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; 

} 
相關問題