web-dev-qa-db-ja.com

WP_Query:配列からIDで投稿を問い合わせる

私はかなりの研究をしましたが、なぜこれが私のためにうまくいかないのか理解できませんか?

echo print_r($rel); // Array ( [0] => 63 [1] => 87 )

$args = array(
    'post_type' => array( 'post' ),
    'orderby' => 'ASC',
    'post_in' => $rel
);

$loop = new WP_Query( $args );

投稿が返されない配列内のIDを持つ投稿のみを取得する方法はありますか。

3
mathiregister

post__inの代わりに、 post_in (二重下線)引数を使用する必要があります。

echo print_r($rel); // Array ( [0] => 63 [1] => 87 )

$args = array(
    'post_type' => array( 'post' ),
    'orderby' => 'ASC',
    'post__in' => $rel
);

$loop = new WP_Query( $args );

引数が機能していない理由がわからない場合は、そのキー名をmanualからコピーしてあなたのスニペットに貼り付けてください。

7
Eugene Manuilov