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' )); ?>