
Se gestisci un blog con WordPress, avrai già notato che tramite plugin è facile aggiungere pubblicita’ (es. Google Adsense) in alto oppure nel menu laterale. Invece non esistono plugin che permettono di inserire pubblicità direttamente nell’articolo, praticamente i mezzo al contenuto!
In questo articolo vediamo come è possibile fare cio’.
1. La prima cosa da fare è aprire il file functions.php, presente nella cartella del tuo modello template, tramite un editor testuale.
2. Inserisci il seguente codice prima del tag “?>”
add_filter('the_content', 'mte_add_incontent_ad');
function mte_add_incontent_ad($content)
{ if(is_single()){
$content_block = explode('<p>',$content);
if(!empty($content_block[2]))
{ $content_block[2] .= 'insert_ad_code_here';
}
for($i=1;$i<count($content_block);$i++)
{ $content_block[$i] = '<p>'.$content_block[$i];
}
$content = implode('',$content_block);
}
return $content;
}
Al poso della scritta “insert_ad_code_here” potrai inserire il codice dela pubblicità che desideri.
NB: Se questo codice che aggiungi contiene il carattere dell’apice ‘, prima di esso inserisci sempre il carattere \
Ad esempio il codice
<div id='div-gpt-ad-1234567-1' style='width:300px; height:100px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1234567-1'); });
</script>
</div>
deve diventare ttto in una riga:
<div id=\'div-gpt-ad-1234567-1\' style=\'width:300px; height:100px;\'>
<script type=\'text/javascript\'>googletag.cmd.push(function()
{ googletag.display(\'div-gpt-ad-1234567-1\'); });</script></div>
OSSERVAZIONE: Inserendo il codice visto prima, la pubblicità verrà inserita in automatico prima del terzo paragrafo presente nei tuoi articoli. Puoi decidere di inserire la pubblicità prima del secondo paragrafo semplicemente . cambiando $content_block[2] con $content_block[1].
