web-dev-qa-db-fra.com

Afficher toutes les publications pour le terme de taxonomie parmi plusieurs types de publication personnalisés

Je crée actuellement un site Web qui utilise plusieurs types de contenu (livres, films, émissions) ainsi qu'un terme taxonomique clé (par exemple, statut, avec les valeurs de propriété et de liste de souhaits).

Ma question est la suivante: dans un modèle personnalisé, comment créer une boucle qui interroge une seule valeur de taxonomie parmi plusieurs types de publication personnalisés (c.-à-d. Une seule liste de tous les livres, films et émissions de ma liste de souhaits)?

Le message le plus proche que j'ai trouvé était ce message . Utilisation de messages de requête avec plusieurs types de message et une taxonomie

Mais malheureusement, j'ai du mal à le faire fonctionner tel quel dans mon modèle. Et, idéalement, je préférerais utiliser wp_query plutôt que get_posts.

1
Joeykangaroo

Vous pouvez le faire avec un tableau de types de publication et une requête de taxe pour votre terme. La question que vous avez liée comportait des exigences particulières, car un seul type de publication utilisait la taxonomie.

$args = array(
    'post_type' => array( 'books', 'movies', 'shows' ),
    'posts_per_page' => -1,
    'tax_query' => array(
        array(
            'taxonomy' => 'status',
            'field' => 'slug',
            'terms' => 'wishlist'
        )
    )
);
$wishlist = new WP_Query( $args );
1
Milo