Anonim

Ceci est une solution à un problème récent lié à la récupération des données correctes dans WordPress grâce à la fonction get_posts () intégrée. Je traitais avec le type de message par défaut dans WordPress, qui est "post", et je traitais avec un type de message personnalisé appelé "blogs". J'avais une catégorie sélectionnée pour le type de publication régulière, puis une catégorie sélectionnée dans une taxonomie personnalisée. Je voulais tirer une liste des deux types de publication et des deux catégories. Le fait de spécifier les catégories ne fonctionne pas, à mon avis, car il ne recherche que les catégories, et non les catégories de taxonomie personnalisées. Voici le code qui a fonctionné pour moi:

$ args = array (// définit les arguments à transmettre aux fonctions 'post_type' => array ('post', 'blogs'), 'genre' => array ('blogs vedettes', 'page d'accueil vedette')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// parcourt les publications et affiche echo $ slider_post-> post_title; }

Et voila.

Obtenez des messages de plusieurs types de messages et de plusieurs catégories