Suporte » Outros assuntos » Duvida na exibição de anuncios…

  • Olá pessoal, queria saber se vocês sabem como eu poderia fazer para não exibir anuncios num post quando for de uma categoria que não queira, tipo tenho uma categoria com conteúdos adultos no blog e não queria exibir os anúncios quando o post estiver nesta categoria.

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • 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 } ?>
    Thread Starter marco-89

    (@marco-89)

    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.

    Thread Starter marco-89

    (@marco-89)

    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 ) ){ ?>

    Thread Starter marco-89

    (@marco-89)

    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.

    Thread Starter marco-89

    (@marco-89)

    viciado é assim 😀 valew tá perfeito…só achar onde eu finalizo

    é no menu do lado direito aqui neste tópico.

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • O tópico ‘Duvida na exibição de anuncios…’ está fechado para novas respostas.