カテゴリのリストを取得するだけの場合は、Wordpress内にすでにあると呼ばれる関数をお勧めしますwp_list_categories()
。 これがその特定の機能に関するドキュメントです。
カテゴリのリストをリンクとして表示します。カテゴリリンクをクリックすると、そのカテゴリ内のすべての投稿が、テンプレート階層ルールで指定された適切なカテゴリテンプレートを使用してカテゴリページに表示されます。
echo
これは、カテゴリを取得するだけでなく、カテゴリも除外することに注意してください。私はこの関数を頻繁に使用しています。
<?php wp_list_categories('title_li='); ?>
ただし、「ページ」ではなく、特定のカテゴリの「投稿」だけを検索する場合は、WordpressのページはWordpressの投稿とほぼ同じであることを理解してください。1つのページにカテゴリを含めることはできませんが、投稿に含めることはできます。投稿は日付で並べ替えられますが、ページは並べ替えられません。いくつかの矛盾がありますが、すべての意図と目的のために、2つの間でコーディングする方法に大きな違いはありません。 ここにその議論に関するいくつかのより多くの情報があります。
編集
投稿の作成者は、不適切なファイル構造が原因でこの問題を抱えているようです。優れたフル構造への参照については、このリンクを参照してください。
index.php
header.php
sidebar.php
footer.php
Functions.php
style.css
page.php <-これはリンクの記事にはありませんが、ページのページレイアウトを決定するために追加する必要があります。投稿のレイアウト。