Es macht Sinn Werbung nicht oberhalb des Contents einzublenden. Oftmals ist es sinnvoller, die Werbung weiter unten zu platzierung. Doch wie erreicht man es, dass z.B. Adsense direkt nach dem ersten Beitrag bzw. dem zweiten Beitrag angezeigt wird?
In diesem Artikel zeige ich euch, wie ihr Werbeblöcke wie Adsense auf Index-, Archiv- und Kategorie-Seiten automatisch einblenden könnt und zwar nach einer beliebigen Anzahl von Excerpts / Beiträgen.
Den nachfolgenden Code muss man in der entsprechenden Theme-Datei an der Stelle einfügen, an der der Loop geladen wird. Der Loop beginnt mit „while (have_posts() ) : the_post();“. Damit werden die Beiträge angerufen und entsprechend der WordPress Einstellungen entweder als Auszug (excerpt) oder komplett angezeigt.
Finde diesen Code in deinem Theme:
while ( have_posts() ) : the_post();
Oberhalb davon fügst Du nun ein:
<?php $zaehlerstand = 0;
// Damit wird der Zähler auf Null gesetzt.
Unterhalb des Loops, also unterhalb von the_post(); fügst Du dann folgenden Code ein:
$zaehlerstand++;
// Durch jeden geladenen Beitrag wird der Zählerstand erhöht
if ( $zaehlerstand == 1 ) { ?>
Hier den Adsense oder anderen Werbecode einfügen
<?php }
// Mit der Zahl hinter zaehlerstand == bestimmst Du die Anzahl der Posts, nach denen Werbung eingeblendet wird
Danach bleibt dann weiterhin der Rest der Theme-Datei erhalten. Zur Veranschaulichung im nachfolgenden noch mal als zusammenhängender Code-Block ohne theme-spezifische Anpassungen.
Einblenden von Adsense-Werbeblöcken nach x Posts
<?php $zaehlerstand = 0;
// Damit wird der Zähler auf Null gesetzt.
while ( have_posts() ) : the_post();
/* Dieser Teil mit while (have_posts) steht in gleicher oder sehr ähnlicher Form bereits in deinem Theme. Finde die entsprechende Passage in der index.php, category.php, archive.php und füge oberhalb und unterhalb die hier aufgeführten Codeschnipsel ein */
// unterhalb einfügen
$zaehlerstand++;
// Durch jeden geladenen Beitrag wird der Zählerstand erhöht
if ( $zaehlerstand == 1 ) { ?>
Hier den Adsense oder anderen Werbecode einfügen
<?php }
// Hier kannst Du hinter zaehlerstand == die Zahl der Posts ändern, nach der Werbung eingefügt werden soll
/* Sind in der Originaldatei deines Theme noch weitere Dinge im Loop eingetragen, so können diese hier eingefügt werden. Andernfalls schließt man den Loop mit dem nachfolgenden endwhile */
endwhile;
?>
Ich hoffe das war hilfreich für Dich. Bei Fragen oder Problemen benutze gerne die Kommentarfunktion um mit mir sowie den anderen Lesern meiner Seite in Kontakt zu treten.
Getagg0rt mit: Wordpress, Wordpress Tips
© 2008 - 2024 Automatisch-Geld-Machen.deVeröffentlicht am Mittwoch, November 6th, 2024 um 22:11
Rubriken: Wordpress Tips.
Weitere Artikel:
WordPress Tag Cloud anzeigen/einfügen und CSS Styling
Neues WordPress Plugin