0

私は何年も前に別の開発者がクライアントのために構築した WP サイトを編集しています。

単一の投稿ページには、カテゴリ名を表示する見出しがあります。いずれかのカテゴリの投稿で、何らかの理由でサブカテゴリではなく、親カテゴリの名前が表示されます。同じ親 (「ニュース」と「イベント」) を持つ 2 つのカテゴリがあります。「イベント」は正しく表示されますが、「ニュース」は表示されません。

カテゴリ名を表示するコードは次のようになります。

<h2 class="section_header"> 
    <?php
    $category = get_the_category();
    echo $category[0]->cat_name;
    ?>
</h2>

ここに例があります。アドレス バーに表示されているように、この投稿は "ニュース" に分類されていますが、見出しには親カテゴリ ("出来事") が表示されています。

比較として、親も「出来事」であるカテゴリ「イベント」にあるこの投稿を見ることができますが、正しいカテゴリタイトルが表示されます。

4

1 に答える 1

0

投稿するカテゴリにチェックを入れる場合、親にチェックを入れる必要はありません。投稿から親カテゴリのチェックを外すと、サブカテゴリ名だけが表示されます。

于 2013-04-06T21:34:11.910 に答える