WordPressで特定のカテゴリーの投稿を取得する方法


関数を使用することができます。以下に、いくつかのコード例と共に具体的な方法を説明します。

  1. 特定のカテゴリーの投稿を取得する方法:

    $args = array(
      'category' => 5, // カテゴリーIDを指定します
    );
    $posts = get_posts($args);

    上記の例では、カテゴリーIDが「5」である投稿を取得しています。カテゴリーIDは、WordPressの管理画面で確認できます。

  2. 複数のカテゴリーの投稿を取得する方法:

    $args = array(
      'category__in' => array(5, 10), // カテゴリーIDの配列を指定します
    );
    $posts = get_posts($args);

    上記の例では、カテゴリーIDが「5」または「10」である投稿を取得しています。

  3. カテゴリーのスラッグを使用して投稿を取得する方法:

    $args = array(
      'category_name' => 'news', // カテゴリーのスラッグを指定します
    );
    $posts = get_posts($args);

    上記の例では、カテゴリースラッグが「news」である投稿を取得しています。

これらの例では、$posts変数に取得した投稿が格納されます。取得した投稿をループ処理して表示するなど、さまざまな方法で利用できます。