Ne putem optimiza site-ul sau blogul pentru a obtine cat mai multe unitati AdSense si a le pune in diferite locatii ale continutului. Utilizarea unitatilor AdSense in mijlocul continutului este o idee buna deoarece daca am pune la finalul articolului reclama, atunci sunt slabe sanse ca cineva sa dea click pe aceasta. Poti folosi foarte multe plugin-uri care ofera multe optiuni de amplasare AdSense in mijlocul continutului dar va voi prezenta o metoda prin care sa faceti acest lucru, deoarece folosirea prea multor plugin-uri in WordPress va face ca site-ul sa se incarce foarte greu.
Pentru a insera AdSense in mijlocul unui post, trebuie sa editati function.php din interiorul temei. Acum inserati codul de mai jos la inceput, dar dupa inceperea tagului php. [adsense float=”center”]
Vezi si: Personalizare formular comentarii WordPress
function inject_ad_text_after_n_chars($content) {
// only do this if post is longer than 1000 characters
$enable_length = 2000;
// insert after the first </p> after 500 characters
$after_character = 1500;
if (is_single() && strlen($content) > $enable_length) {
$before_content = substr($content, 0, $after_character);
$after_content = substr($content, $after_character);
$after_content = explode(‘</p>’, $after_content);
$text = ‘
<!——AdSense Code here———->
‘;
array_splice($after_content, 1, 0, $text);
$after_content = implode(‘</p>’, $after_content);
return $before_content . $after_content;
}
else {
return $content;
}
}
add_filter(‘the_content’, ‘inject_ad_text_after_n_chars’);
Vezi si: Marire viteza site cu ajutorul memoriei cache
In acest cod vei observa o linia <!——AdSense Code here———->. Aceasta linie trebuie inlocuita cu unitatea AdSense, iar apoi salveaza fisierul. Cele doua linii $enable_length = 2000; si $after_character = 1500; le poti modifica dupa bunul plac. Anuntul va fi introdus numai in cazul in care lungimea postului depaseste aceea valoare si numarul de caractere. Fiecare poate stabili pentru propriul site, acele limite.
Fisierul functions.php il puteti edita direct din WordPress dashboard, de la sectiunea Appearance – Editor.
Ultuma actualizare 8 June 2013 by Alexandru Ionut