私は何年も前に別の開発者がクライアントのために構築した WP サイトを編集しています。
単一の投稿ページには、カテゴリ名を表示する見出しがあります。いずれかのカテゴリの投稿で、何らかの理由でサブカテゴリではなく、親カテゴリの名前が表示されます。同じ親 (「ニュース」と「イベント」) を持つ 2 つのカテゴリがあります。「イベント」は正しく表示されますが、「ニュース」は表示されません。
カテゴリ名を表示するコードは次のようになります。
<h2 class="section_header">
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
</h2>
ここに例があります。アドレス バーに表示されているように、この投稿は "ニュース" に分類されていますが、見出しには親カテゴリ ("出来事") が表示されています。
比較として、親も「出来事」であるカテゴリ「イベント」にあるこの投稿を見ることができますが、正しいカテゴリタイトルが表示されます。