As putea face cumva ca un anunt de la Adsense sa-mi apara doar pe home page?
Versiune printabilă
As putea face cumva ca un anunt de la Adsense sa-mi apara doar pe home page?
Sa nu mai deschid un alt topic.
Cum as putea exclude anunturile de pe o anumita pagina / un post?
@Bogdan
Depinde cum il pui. Daca-l pui intr-un widget, atunci poti instala un plugin WP, precum Widget Context si selectezi sa-ti apara widget-ul doar pe homepage.
Daca-l pui din cod PHP, de exemplu in header.php sau index.php, atunci poti folosi metoda is_home()
@Vali
La fel, depinde unde-s puse, in sidebar, header.php, etc. Da mai multe detalii
Eu le am puse sitewide. post/pagina si sidebar.
Vreau ca intr-un anumit post sa nu-mi afiseze reclama, deloc.
Ok, ok. Dar unde bag codul asta? :)
Da. Acolo l-am bagat. Dar inca imi afiseaza reclama. De asta am intrebat, credeam ca in alta parte.
Despre ce site e vorba? Daca vrei, imi poti da acces pe FTP sa ma uit.
Pune codul asta acolo unde vrei sa iti apara reclama adsense:
In array-ul $pagini_fara_reclama pui linkurile unde nu vrei sa apara reclamele.Cod PHP:<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
$pagini_fara_reclama = array("http://www.site.ro/pagina1/","http://www.site.ro/pagina2/");
if (!in_array(curPageURL(), $pagini_fara_reclama)) {
?>
// aici vine codul de la reclama adsense
<?php } ?>