Shortcode Adsense per WordPress

Ora che finalmente hai il tuo blog personale ti stai chiedendo: perché non sfruttare gli annunci Adsense di Google per guadagnarci qualcosina almeno per coprirmi le spese di hosting?

Per WordPress esistono decine di plugin che facilitano l’inserimento degli annunci Adsense, ti basterà fare una ricerca nella sezione plugin di wordpress.org e avrai solo l’imbarazzo della scelta. In questo articolo ti illustrerò una strada diversa che ti porterà agli stessi risultati usando un semplice shortcode generato da poche righe di codice senza quindi usare nessun plugin (lo so sono fissato con gli hack :-) )

Aggiunta della funzione shortcode

  • Apri il file functions.php che trovi nella cartella del tuo tema, via FTP con il tuo editor o semplicemente dall’amministrazione di WordPress Aspetto > Editor cliccando sul nome del file nella colonna di sinistra
  • Inserisci alla fine del file il codice che trovi qui di seguito
    ATTENZIONE! Se nel file esiste il tag di chiusura php ?> inseriscilo appena prima
function adsense_shortcode( $atts ) {
extract(shortcode_atts(array(
'format' => '1',
), $atts));
switch ($format) {
case 1 :
$ad = 'qui il tuo codice';
break;
}
return $ad;
}
add_shortcode('adsense', 'adsense_shortcode');
  • Inserisci al posto di “qui il tuo codice” il codice generato da Adsense per il tipo di annunci che andrai a visualizzare, generalmente qualcosa del genere:
<script type="text/javascript"><!–
google_ad_client = "pub-0000000000";
/* 336×280 Some Ad */
google_ad_slot = "80000000";
google_ad_width = 336;
google_ad_height = 280;
//–>
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
  • Salva il file functions.php così modificato
  • Per attivare l’annuncio Adsense non dovrai fare altro che inserire la parola adsense tra parentesi quadre [ ] nel punto del post o della pagina in cui vuoi venga visualizzato (non ti faccio l’esempio esatto altrimenti vedrai un annuncio al posto dello shortcode)

Questo codice a differenza di alcuni plugin permette di inserire l’annuncio in qualsiasi parte del post o della pagina quindi anche al centro dell’articolo.