Prima di proseguire...
Potrebbe interessarti la nostra collezione di esercizi C risolti?
Oggi vediamo come ottimizzare e personalizzare uno dei più conosciuti plugin per l’inserimento della pubblicità : adman.
Una volta scaricato ed installato da qui http://wordpress.org/extend/plugins/adman/ ed aver fatto qualche prova di configurazione; notiamo subito che è specifico per le pagine specifiche dei post ma non per le altre.
Vediamo innanzitutto come eliminare un suo “bug” : cioè il fatto che per i nuovi post e forse anche per qualcuno vecchio disattiva l’inserimento, l’opzione più semplice è quella di eliminare l’if dal file php del plugin, o meglio commentare il return in caso di $adman_disable(circa riga 67) : “return $content;” -> “;//return $content;”, In questo modo adman sarà sempre attivo.
Vediamo come fare ad esempio ad aggiungere adman come home anche nelle pagine di tag, categoria, ricerca, ecc; basta aggiungere degli OR (circa riga 100):
“else if (is_home() && !is_feed() && $this->home_number_of_displays > 0 && get_option(‘adman_adcode_home’)) {” -> “else if ((is_home() || is_tag() || is_archive()) && !is_feed() && $this->home_number_of_displays > 0 && get_option(‘adman_adcode_home’)) {”
Vediamo come fare ad aggiungere nell’home e nelle pagine derivate publicità anche nel secondo post :
basta aggiungere
else if ((is_home() || is_tag() || is_archive())&& !is_feed() && $this->home_number_of_displays>-1 && get_option('adman_adcode')) { $this->home_number_of_displays--; $content = stripslashes(get_option('pubblicità_da_inserire')) . $content; }
dopo
else if ((is_home() || is_tag() || is_archive()) && !is_feed() && $this->home_number_of_displays > 0 && get_option('adman_adcode_home')) { $this->home_number_of_displays--; $content = stripslashes(get_option('adman_adcode_home')) . $content; }
che abbiamo precedentemente sistemato.
Analizziamo ora la pubblicità da inserire, abbiamo i 4 tipi che abbiamo configurato in precedenza:
1) ‘adman_adcode_home’ -> pubblicità all’inizio dell’home
2) ‘adman_adcode_beginning’ -> pubblicità all’inizio del post
3) ‘adman_adcode’ -> pubblicità alla metà del post
4) ‘adman_adcode_after’ -> pubblicità alla fine del post
per scegliere il tipo di pubblicità da inserire ci basterà inserirlo al posto di ‘pubblicità_da_inserire’ in :
$content = stripslashes(get_option('pubblicità_da_inserire')) . $content;
se volessimo inserire la pubblicità alla fine del post basta usare invece:
$content = $content . stripslashes(get_option('pubblicità_da_inserire')) ;
Se vuoi approfondire leggi tutti gli articoli sul plugin adman
pubblicità WordPress (adman plugin) by cardinale claudio is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Pingback: tag sezioni da considerare per il targeting di adsense in wordpress (utilizzando il plugin adman) « tutorial programmazione
Ciao, volevo segnalare la traduzione di New Adman, trovi tutte le info qui http://www.luckylab.eu/2010/05/29/new-adman-plugin-wordpress-in-italiano/
Grazie della segnalazione