web-dev-qa-db-fra.com

Comment interroger des publications pour inclure des pages spécifiques d'un type de publication et toutes les pages d'un autre type de publication?

Je ne parviens pas à comprendre comment interroger toutes les publications du type de publication "événements" et à inclure quatre pages spécifiques dans la boucle.

Si j'utilise le paramètre "include", il ne renvoie que les pages spécifiées. Je suppose que je peux utiliser "exclure" pour éviter ce que je ne veux pas, mais cela fait plus de 50 pages. Y a-t-il une manière plus élégante de faire ceci?

1
psorensen

Il n’existe pas de méthode propre pour interroger "cet ensemble de conditions et quelque chose de tout à fait indépendant".

Il y a plusieurs façons de le gérer, peu d'entre elles étant:

  • interroger deux choses et gérer la combinaison dans un modèle ou autour (facile, douleur avec la pagination)
  • accrocher en WP_Query et jouer avec SQL (facile ... si vous êtes bon avec SQL)
  • interroger ou produire autrement un ensemble combiné d'identifiants de publication, puis interroger cet ensemble (peut être lourd, mais assez robuste dans l'ensemble)
2
Rarst