web-dev-qa-db-fra.com

Obtenir des posts avec tag tous les types de posts

J'essaie d'obtenir tous les messages qui ont une balise spécifique, quel que soit le type de message. J'ai essayé toutes les solutions que j'ai trouvées (ici sur SO et sur d'autres), mais rien ne fonctionne: je ne reçois toujours que le type 'post' normal de mon wp_query.

J'ai essayé ceci:

$query_args = array(
        'tag' => $tag,
        'post_type' => array('post', 'praktijk', 'expert', 'download', 'product', 'event')
    );

    $query = new WP_Query( $query_args );

Et je penserais que cela fonctionnerait. Remplacer le tableau de post_types par la chaîne 'any' ne fonctionne pas non plus.

Est-ce que quelqu'un sait ce que je fais mal?

3
Terrabythia

Vous pourriez utiliser

$query_args = array(
    'tag' => $tag,
    'post_type' => 'any',
);
$query = new WP_Query( $query_args );

S'il vous plaît jeter un oeil ici: Paramètres Tag et Paramètres Type .

3
realloc