追記。ページによっては、permalinkとurlの値が異なり、うまく動作しないようです(私の場合、archive.phpがうまく動きません)
解決策が見つかったら、また修正します。
WordPressの仕様をちゃんと理解しないといけないですね。
以下のソースを「functions.php」に追加します。
//カレントページの項目にクラスを追加 function add_current_nav_class($classes, $item){ if(get_permalink() === $item->url){ $classes[] = '追加するクラス'; } return $classes; } add_filter('nav_menu_css_class' , 'add_current_nav_class' , 10 , 2);
コメント