<ul class="main-nav">
<li class="menu-item <?php if( is_category('one') || in_category('one') ) echo 'current_cat'; ?>">
<a href="/category/one/">one</a>
</li>
<li class="menu-item <?php if( is_category('two') || in_category('two') ) echo 'current_cat'; ?>">
<a href="/category/two/">two</a>
</li>
<li class="menu-item <?php if( is_category('three') || in_category('three') ) echo 'current_cat'; ?>">
<a href="/category/three/">three</a>
</li>
<li class="menu-item <?php if( is_category('four') || in_category('four') ) echo 'current_cat'; ?>">
<a href="/category/four/">four</a>
</li>
<li class="menu-item <?php if( is_category('five') || in_category('five') ) echo 'current_cat'; ?>">
<a href="/category/five/">five</a>
</li>
</ul>
肝心なのは、メインページ(index.php)にカテゴリが割り当てられていることです(実際にはこれは発生しないはずです)。もう少し詳しく調べてみると、メインページのカテゴリはページの最初の投稿によって決定されていることがわかりました。彼が属するカテゴリー。メインページに「2」のカテゴリからの最新ニュースが表示されていると仮定します。インデックスページは「2」のカテゴリです...問題とその修正方法は、私には明確ではありません。考慮されていない機能は何ですか?今後ともよろしくお願いいたします。
そして、私は壊れた英語の許しを求めます。