Esta es una solución a un problema reciente que estaba obteniendo los datos correctos de WordPress con su función incorporada get_posts (). Estaba tratando con el tipo de publicación predeterminado en WordPress, que es 'publicación', y estaba tratando con un tipo de publicación personalizado llamado 'blogs'. Tenía una categoría destacada para el tipo de publicación regular, y luego tenía una categoría destacada en una taxonomía personalizada. Quería obtener una lista de ambos tipos de publicaciones y de ambas categorías. Creo que solo especificar las categorías no funciona porque solo busca categorías y no categorías de taxonomía personalizadas. Aquí estaba el código que funcionó para mí:
$ args = array (// establece los argumentos para pasar a las funciones 'post_type' => array ('post', 'blogs'), 'genre' => array ('blogs destacados', 'página principal destacada')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts como $ slider_post) {// recorre las publicaciones y muestra echo $ slider_post-> post_title; }
Y ahí lo tienes.
