web-dev-qa-db-fra.com

WP_Query: interroger les publications par les identifiants du tableau?

J'ai fait pas mal de recherches mais je ne peux pas comprendre pourquoi cela ne fonctionnerait pas pour moi?

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 );

Je ne reçois aucun message? Des idées comment obtenir seulement les articles avec les identifiants dans le tableau?

3
mathiregister

Vous devez utiliser post__in (double trait de soulignement) au lieu de 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 );

Si vous ne savez pas pourquoi un argument ne fonctionne pas, copiez son nom de clé à partir du manuel et collez-le dans votre extrait.

7
Eugene Manuilov