Depende de onde vc está tentando inserir o anúncio, no geral pode ser feito desta forma
<?php if(is_category('aciform') ){ ?>
código do anúncio
<?php } ?>
Tentei por esse código na single.php do template e some os anuncios em todos os posts :S não resolveu…
Foi por este motivo que eu disse que depende de onde vc está tentando inserir o anúncio.
Para single tente isso.
Não sei se existe algo mais simples, mas isso funciona.
Pode adicionar fora do loop
<?php
$post_categories = wp_get_post_categories( $post->ID );
$cats = array();
foreach($post_categories as $c){
$cat = get_category( $c );
$cats[] = $cat->slug;
}
if( in_array('adultos', $cats ) ){ ?>
Código do anúncio
<?php } ?>
Vale lembrar que no lugar d adultos
in_array('adultos', $cats )
vc deve usar o slug da categoria e não o seu nome normal.
funciona só que ao contrario, ele exibe só na categoria adultos rsrs eu queria que não mostra-se só lá…
basta usar o ! para mudar isso
if( !in_array('adultos', $cats ) ){ ?>
bah cara valew muito 😀 obrigado
Nossa que rápido sua resposta rsrsrrs.
Blz que bom que funcionou como vc queria.
Por gentileza, finaliza o tópico como resolvido então ok.
Abraços.
viciado é assim 😀 valew tá perfeito…só achar onde eu finalizo
é no menu do lado direito aqui neste tópico.