fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

Siga a FULL.

Excluir taxonomia do tipo de postagem do WordPress

Você está em:

Excluir taxonomia do tipo de postagem do WordPress

No meu último post eu mencionei como você pode usar o WordPress tax_query para excluir pós-formatos de seus loops. Também podemos usar tax_query para excluir facilmente qualquer taxonomia personalizada de um loop. Por exemplo, se você criou um tipo de postagem personalizado chamado “Vídeos” com uma taxonomia de “categoria de vídeo”, pode criar facilmente um loop para excluir qualquer categoria de vídeo.

Tomando o mesmo exemplo acima, digamos que eu queira mostrar todos os vídeos recentes na minha página inicial, exceto os vídeos postados na categoria “adulto”. Então, vou querer criar meu loop e adicionar uma consulta de impostos para excluir toda essa categoria por meio de seu slug.

query_posts( array(

‘post_type’ =>’videos’,

‘tax_query’ => array(

array(

‘taxonomy’ => ‘video_cats’,

‘field’ => ‘slug’,

‘terms’ => array( ‘adult’ ),

‘operador’ => ‘NOT IN’,

),

)

) );

[bloco1] Onde:

videos = tipo de postagem personalizada

video_cats = minha taxonomia personalizada

adult = categoria de taxonomia a ser excluída

[/Bloco 1]

Se você perceber que usei o operador “NOT IN” porque quero mostrar todos os posts que não fazem parte da categoria adulta, você também pode usar o operador “IN” para mostrar os posts que estão apenas nessa categoria .

Além disso, você verá que configurei os termos como uma matriz para que você também possa excluir várias categorias de taxonomia da seguinte maneira:

array(‘adulto’,’ação’,’aventura’);

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$300,00 para liberar o Cupom Secreto
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(