Home » Pubblicità » Escludere ads o banner di pubblicità solo da un post, wordpress

Escludere ads o banner di pubblicità solo da un post, wordpress

Gli ads mostrati nell’header del template di wordpress compaiono in tutti i post.

Se gestite un blog con la piattaforma WordPress e volete guadagnarci, sicuramente ci avrete inserito dei banner pubblicitari o annunci testuali come Google Adsense e simili. Vi potrebbe capitare anche di inserire questi ads nell’header del tempalte in uso del blog, il che significa che la pubblicità apparirà indistintamente in tutti i post. Ok, fin qui è tutto ovvio, ma adesso mettiamo il caso che in un singolo post non volete che venga mostrato l’ads inserito nella header, perché magari, ad esempio, in quel post volete fare dei test con altri tipi di pubblicità, come fare allora?

Come escludere un singolo post dalla pubblicità.

Il vostro codice della pubblicità che compare nell’header, che chiameremo –codice ads– per comodità, va inserito tra due brevi righe di codice (vedi sotto, in azzurro). Per escludere il codice ads da un post su wordpress, inserire l’ID del post o il titolo della pagina al posto di nnn, tra gli apostrofi, vedi il codice sotto:


<?php if( !is_single('nnn') ) : ?>

--codice ads--

<?php endif; ?>

Se ne volete escluderne due di post, il codice diventa:

<?php if( !is_single(array('nnn','nnn') ) ) : ?>

--codice ads--

<?php endif; ?>

Escludere tutti i post di una categoria (1 è l’ID della categoria, va bene anche il nome):

<?php if( !in_category('1') ) : ?>

--codice ads--

<?php endif; ?>

Escludere tutti i post di più categorie:

<?php if( !in_category(array('n','n','n') ) ) : ?>

--codice ads--

<?php endif; ?>

Come trovare l’ID del post: se posate il puntatore del mouse sul titolo dell’articolo, nel pannello di controllo wordpress, appare l’ID, è quel numero che segue subito dopo ?post=

1x1.trans

Condividi l'articolo
Sottoscrivi
Notifica di
1 Comment
più nuovi
più vecchi più votati
Feedback in linea
Vedi tutti i commenti
Halina Buckham
1 Novembre 2010 10:26

Thanks