WordPressで投稿IDに基づいて投稿をクエリする方法


  1. 投稿IDを指定してクエリする方法 WordPressでは、get_post()関数を使用して投稿IDに基づいて投稿をクエリすることができます。以下は、その方法の例です。

    $post_id = 123; // クエリしたい投稿IDを指定します
    $post = get_post($post_id);
    if ($post) {
       // 投稿が見つかった場合の処理
       $post_title = $post->post_title;
       $post_tags = get_the_tags($post_id);
    } else {
       // 投稿が見つからなかった場合の処理
    }

    上記の例では、get_post()

  2. 投稿IDをURLパラメータとして使用する方法 WordPressでは、投稿IDをURLのパラメータとして使用してクエリすることもできます。以下は、その方法の例です。

    $post_id = $_GET['post_id']; // URLから投稿IDを取得します
    $post = get_post($post_id);
    if ($post) {
       // 投稿が見つかった場合の処理
       $post_title = $post->post_title;
       $post_tags = get_the_tags($post_id);
    } else {
       // 投稿が見つからなかった場合の処理
    }

    上記の例では、$_GET['post_id']を使用してURLから投稿IDを取得し、get_post()関数を使用して投稿をクエリしています。URLには、例えば「example.com/?post_id=123」というように投稿IDを指定することができます。

以上が、WordPressで投稿IDに基づいて投稿をクエリする方法のシンプルで簡単な例です。必要に応じてこれをベースにカスタマイズしてください。