WordPressのカスタムメニューにカテゴリーIDを追加する方法をご紹介します。
カスタムメニューに独自のクラスがあると、カテゴリーごとに色を変えたい時に利用できて便利です。
ご利用中のWordPressテーマにあるfunctions.phpに以下を記述してください。
function category_id_nav_class( $classes, $item ){
if( 'category' == $item->object ){
$classes[] = 'menu-category-' . $item->object_id;
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'category_id_nav_class', 10, 2 );