![](/img/trans.png)
[英]How to add a custom item to a specific WordPress menu item position
[英]How can I add a custom menu item to an existing Wordpress menu?
我想將主頁圖標添加為Wordpress菜單中的第一個菜單項。 我該怎么做? 讓您知道,此代碼不起作用:
add_filter( 'wp_nav_menu_items', 'your_custom_menu_item', 10, 2 );
function your_custom_menu_item ( $items, $args ) {
if (is_single() && $args->theme_location == 'primary') {
$items .= '<li>Show whatever</li>';
}
return $items;
}
我在functions.php中有這個:
add_theme_support('nav-menus');
if ( function_exists('register_nav_menus')) {
register_nav_menus(
array(
'main' => 'Main Nav'
)
);
}
這就是我觸發菜單的方式:
<?php wp_nav_menu( array('menu' => 'main', 'container' => 'nav' )); ?>
您不需要為此添加過濾器和掛鈎。
您可以在主題文件中編輯導航,通常在header.php文件中。 添加帶有圖標或文字的新列表項,並放置其鏈接。 純HTML。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.