カテゴリーごとにデータを振り分け別ページに表示する方法

カテゴリーごとにコンテンツを管理する方法として、WordPressの「投稿」(Post)機能を活用する方法があります。以下は、この方法の基本的な手順です:

  1. カテゴリーの作成:WordPressのダッシュボードにログインし、「投稿」 > 「カテゴリー」から必要なカテゴリーを作成します。たとえば、カテゴリーA、カテゴリーB、カテゴリーCなどを作成します。
  2. 投稿の作成:カテゴリーごとに異なるコンテンツを作成するために、新しい投稿を作成します。各投稿は特定のカテゴリーに関連づけます。投稿の編集画面で、右側の「カテゴリー」ボックスから適切なカテゴリーを選択します。
  3. テンプレートをカスタマイズ:テーマファイルをカスタマイズして、カテゴリーごとに異なるデザインやスタイルを適用します。通常、テーマ内のsingle.phparchive.phpなどの投稿テンプレートファイルを編集します。
    ※各カテゴリーに対して必要な数だけカスタムテンプレートファイルを作成します。例えば、カテゴリーB用にsingle-b.php、カテゴリーC用にsingle-c.phpを作成します。
  4. 投稿の表示:カスタムテンプレートファイルを編集する際、カテゴリーごとに異なるデザイン要素を追加します。このテンプレートはカテゴリーごとの投稿に適用されます。
  5. 投稿ループを利用:テンプレートファイル内で、投稿ループを使用して、特定のカテゴリーに関連する投稿を表示します。以下は、カテゴリーAの投稿を表示する例です:
<?php
// カテゴリーAに関連する投稿を取得
$args = array(
    'category_name' => 'category-a'
);

$query = new WP_Query($args);

if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        // 投稿の表示コードをここに追加
    }
}
?>

この方法を使用すると、各カテゴリーごとに異なるデザインとコンテンツを持つ投稿を管理できます。また、テーマファイルのカスタマイズを通じて、各カテゴリーの表示を制御できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です