サポート » その他 » post__inに変数を使いたい

  • WP_Queryクエリのパラメータ「post__in」に変数を使用するとうまく動きません。

    【正しく動かない】
    $mv_postId=’461,463,459,22′;
    $args = array(
    ‘post__in’ => array($mv_postId),
    );

    【正しく動く】
    $args = array(
    ‘post__in’ => array(461,463,459,22),
    );

    変数で指定した場合は、最初の1件のみの表示になります。
    変数でのパラメータ指定はダメなのでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは

    正しく動くコードではidの配列を渡していますが、動かない方はカンマ区切りの文字列を持つ配列を渡しています。
    idの配列を渡して下さい。

    $mv_postId = array(461,463,459,22);
    $args = array(
    ‘post__in’ => $mv_postId,
    );
    • この返信は3年、 9ヶ月前にmunyaguが編集しました。
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「post__inに変数を使いたい」には新たに返信することはできません。