web-dev-qa-db-fra.com

WP-CLI obtient tous les messages de certains types de message et terme de taxonomie

J'essaie de sélectionner tous les articles d'un certain type d'article et d'un terme dans la taxonomie personnalisée, mais peu importe ce que j'essaie d'obtenir, je ne reçois que la liste de tous les articles de certains types d'article

wp post list --post_type=custom-type --fields=post_name,ID

Ceci retourne tous les messages dans cpt custom-type, mais disons que je ne veux lister que les messages dans le terme qui a l'identifiant 49, j'ai essayé

wp post list --post_type=custom-type --taxonomy=custom-tax --terms=49 --fields=post_name,ID

Mais encore une fois j'ai tout. Dans la documentation , il est indiqué que les arguments sont passés à WP_Query, mais comment puis-je faire un tax_query?

MODIFIER:

Ok, donc wp term list custom-tax renverra la liste correcte des termes de la taxonomie. J'ai donc besoin de voir comment utiliser cela à mon avantage ...

2
dingo_d

Supposons que nous ayons un type de message personnalisé movie (slug) et une taxonomie personnalisée cast (slug).

1) Pour trouver tous les films avec Emily Watson , stocké avec le terme slug emily-watson, nous pouvons faire:

wp post list --post_type=movie --cast=emily-watson

pour lister tous ses films.

2) Pour trouver tous les films contenant Elizabeth Taylor ou Richard Burton , stockés avec le terme slugs elizabeth-taylor et richard-burton, nous pouvons faire:

wp post list --post_type=movie --cast=elizabeth-taylor,richard-burton

Nous devrions au moins obtenir Cleopatra (1963) ;-)

3
birgire