inserire degli annunci pubblicitari personalizzati all’interno dei post di wordpress

Con questo articolo vogliamo parlare di come poter inserire degli annunci pubblicitari custom all’interno dei post di wordpress.
Pprima di tutto scarichiamo e installiamo il plugin adrotate da qui
http://wordpress.org/extend/plugins/adrotate/
Il plugin consente di inserire degli annunci testuali o in immagini in modo altamente personalizzabile attraverso un semplice modulo tra dal pannello di wordpress

Ma vediamo come inserire uno di questi annunci dentro il post
Inseriamo nella pagina single.php del nostro template la funzione che conta le parole ed inserisce il contenuto di una variabile dopo un determinato numero di parole, eccola
<?php
function addword($text,$number_words,$text_to_add){
$arr = explode(" ",$text,$number_words+1);
$last = array_pop($arr);
return implode(" ",$arr)." ".$text_to_add." ".$last;
}
?>
I parametri della funzione sono il testo dentro cui va inserita la variabile relativa all’annuncio, il numero di parole dopo cui la si vuole inserire , e la variabile che contiene l’annuncio
Basta poi inserire il primo annuncio all’inizio del post richiamando la funzione che recupera l’annuncio da adrotete così
<?php echo adrotate_ad(1); ?>
Poi valorizzare la variabile riempiendola del secondo annuncio così
<?php $word_to_add= adrotate_ad(2); ?>
Successivamente inserire la variabile che contiene il secondo annuncio all’interno del post richiamando la funzione che abbiamo posizionato nella stessa pagina single.php così
<?php $newstr = addword($post->post_content,50,$word_to_add); echo $newstr; ?>
In questo caso l’annuncio verrà inserito dopo 50 parole
Subito dopo possiamo inserire un terzo annuncio alla fine del post inserendo un’altra volta la funzione adrotate
<?php echo adrotate_ad(3); ?>
ora avremo tre annunci diversi uno prima del post uno dopo la cinquantesima parola del post e un’altro alla fine del post




