WordPressでサイトを構築する際によくある疑問や設定などに関する疑問などをQ&A方式で紹介します。ここに掲載する内容は一般的なものであり、お使いの環境やWordPressのバージョン、使っているテーマ、使っているプラグインなどにより結果が異なりますので、参考にしていただき、実際にサイトへ反映させるかについては自己責任でお願いします。
Question
<ワードプレス>アーカイブで全カテゴリーの記事を一覧表示させたい
例えば「ブログ」「お知らせ」「イベント」みたいなカテゴリーを作っていたとしてそれぞれのカテゴリーボタンを押すと、
「ブログならブログ」「お知らせならお知らせ」で
各記事が一覧で表示されますよね。
そうじゃなくて「全て」みたいな感じで「全記事一覧」を表示させたいのですが
「全て」というカテゴリーを作って、チェック入れていくしかないのか、
あるいはワードプレスの標準機能でもしそういう使い方が既にあればご紹介ください。
Answer
WordPressを使っていると深みにはまってしまう典型的なパターンかもしれません。標準機能というか簡単に実現可能です。ワードプレスのカテゴリーには元々親子関係(階層構造)が存在します。一覧に入れたいカテゴリーを親子関係にして表示すれば一覧はすぐに作成できます。
例えば
「すべての情報」
というカテゴリーの下に
「ブログ」
「お知らせ」
など
そうすれば、すべての情報の子供記事はすべて表示されます。
何でもそうですが、初心者なら簡単に思いつく(というかその方法しか知らない)事柄でもちょっと使い慣れてくるとどんどん難しくかんがえてしまうことがあります。今回の質問はその典型だと思います。質問を見た時に私も「えーっとfunctions.phpに含めるようにコード書いて・・・」などという深みにはまりかけましたが、「カテゴリー」というキーワードから基本に立ち返りました。サイトを作っていると気づけないことが多いのでこういう質問は逆に勉強になりますね。
ここに掲載する内容は一般的なものであり、お使いの環境やWordPressのバージョン、使っているテーマ、使っているプラグインなどにより結果が異なりますので、参考にしていただき、実際にサイトへ反映させるかについては自己責任でお願いします。