WordPress – AdSense in einzelnen Beiträgen ausblenden


Viele WordPress Blogger kennen das Problem. Man baut AdSense Anzeigen auf seinem Blog ein und die erscheinen dann in jedem einzelnen Beitrag. Manchmal möchte man diese Anzeigen aber ausblenden. Wenn man z.B. einen bezahlten Eintrag verfasst (Trigami & Co.) oder Werbung einfach nicht reinpasst, dann können die Ads stören. Wie kann man also AdSense in einzelnen Beiträgen ausblenden?

Vor kurzem habe ich ein wenig rumgetestet und bin auf mehrere Vorschläge gestossen. Ich wollte eine möglichst einfach Lösung, die ohne Plugin auskommt. Leider hat kein php Code, den ich gefunden habe, bei mir richtig funktioniert. Deshlab habe ich selbst ein wenig rumgebastelt. Rausgekommen ist dieses kleine Snippet:

1
2
3
4
5
6
7
8
9
<?php if ( in_category('NoAds') ) {
echo '';
} else {
echo '
 
hier kommt der AdSense Code rein
 
';
} ?>

Der Code bewirkt, dass in jedem Beitrag, der in der Kategorie “NoAds” eingefügt wird, keine AdSense Anzeigen dargestellt werden. Diesen Code fügt ihr z.B. in eure Single.php ein bzw. da, wo ihr eure Anzeigen integriert habt. Dann erstellt ihr eine Kategorie “NoAds”. Ihr könnt natürlich auch andere Namen verwenden, dann aber auch im Code ändern. Beitrag schreiben, “NoAds” als Kategorie auswählen und fertig.

Natürlich ist das ganze nicht auf Adsense beschränkt. Ihr könnt den Code praktisch für alles verwenden, wie z.B. Bilder, Textstellen, usw. Einfach anstatt dem AdSense Code das gewünschte Element eintragen. Testweise habe ich das Ganze mal in diesem Beitrag aktiviert.

| | | Feed | Kommentare
 2. Juli 2009

Deine Meinung zu “WordPress – AdSense in einzelnen Beiträgen ausblenden”