Anonim

Esta é uma solução para um problema recente que eu estava obtendo dos dados corretos do WordPress com a função get_posts () incorporada. Eu estava lidando com o tipo de postagem padrão no WordPress, que é 'post', e com um tipo de postagem personalizado chamado 'blogs'. Eu tinha uma categoria de destaque para o tipo de postagem regular e, em seguida, uma categoria de destaque em uma taxonomia personalizada. Eu queria extrair uma lista dos dois tipos de postagem e das duas categorias. Apenas especificar as categorias não funciona, acredito porque procura apenas categorias e não categorias de taxonomia personalizadas. Aqui estava o código que funcionou para mim:

$ args = array (// define os argumentos para passar para as funções 'post_type' => array ('post', 'blogs'), 'genre' => array ('blogs em destaque', 'homepage em destaque')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts como $ slider_post) {// percorre as postagens e exibe echo $ slider_post-> post_title; }

E aí está.

Obter postagens de vários tipos e várias categorias