pubblicità WordPress (adman plugin) 3


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

CC BY-SA 4.0 pubblicità WordPress (adman plugin) by cardinale claudio is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


Lascia un commento

3 commenti su “pubblicità WordPress (adman plugin)