WordPressのカスタムメニューにカテゴリーIDを追加する方法

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

最近の記事

WordPressテーマ

HYBRID THEME