WordPress: Werbebanner nach dem ersten Artikel

Wie kann man einen Werbebanner, irgendein anderes Werbemittel oder zum Beispiel eine Info-Box nach dem ersten Artikel, in der Auflistung, ausgeben lassen? Einfach die index.php oder gegebenenfalls die home.php *** im Editor öffnen und die Stelle suchen wo der Loop anfängt, zum Beispiel:

<?php if (have_posts()) ...

davor folgenden Code hinzufügen:

<?php $artikel_nr = 1; ?>

Anschließend suchst du die Stelle wo der Loop endet, zum Beispiel:

<?php endwhile; ...

und fügst, auch wieder davor, diesen Code:

<?php if ($artikel_nr == 1) : ?>
Hier kommt dein Werbemittel rein
<?php endif; $artikel_nr++; ?>

Mit dem Wert 1 visieren wir den ersten Artikel an. Wo jetzt Hier kommt dein Werbemittel rein steht, kommt logischerweise dein Banner, Code oder etwas anderes rein. Mit $artikel_nr++; steigt der Zähler nach jedem Loop-Durchgang um eins höher.

Damit wird jetzt unterhalb des ersten Artikels das Werbemittel ausgegeben. Möchtest du aber nicht nach dem ersten sondern nach dem zweiten Artikel etwas einbinden, dann schaut der zweite Teil des Code folgendermaßen aus:

<?php if ($artikel_nr == 2) : ?>
Hier kommt dein Werbemittel rein
<?php endif; $artikel_nr++; ?>

Möchtest du mehrere Artikel anvisieren, zum Beispiel den ersten, vierten und siebten, dann musst du im zweiten Teil folgendes einbinden:

<?php if ($artikel_nr == 1 or $artikel_nr == 4 or $artikel_nr == 7) : ?>
Hier kommt dein Werbemittel rein
<?php endif; $artikel_nr++; ?>

Das wär’s. Diese oder ähnliche Lösungen kursieren zu Dutzenden im Web. Wer als erster auf die Idee kam, kann ich nicht sagen, da leider viele Blogger, speziell im englischsprachigen Bereich, von einander abschreiben und selten Quellen nennen.

*** Hinweis: bei dem neuen Standard-Theme in WordPress, TwentyTen, befindet sich der Loop in der loop.php und es empfiehlt sich für solche Fälle ein Child-Theme zu erstellen. Wie das geht und worauf man achten sollte, werde ich in einem der nächsten Artikel berichten.

Dieses Weblog unterstützen

This entry was posted in Marketing and tagged . Bookmark the permalink.

2 Responses to WordPress: Werbebanner nach dem ersten Artikel

  1. seolar says:

    Sehr hilfreicher Artikel, denn fast eine ähnliche Lösung habe ich gesucht für die Darstellung individueller Inhalte in meinem Blog.
    Danke daher vielmals!

  2. Pingback: WordPress: TwentyTen, iframes und Werbung | perun.net