WordPress: Google AdSense in jeden Artikel einfügen

Google AdSense

Vor kurzem bekam ich von einem Leser meines Blogs eine Anfrage, wie ich es mache, dass in jeden Beitrag eine AdSense-Anzeige erscheinen lasse. Gemeint sind damit die Anzeigen, welche direkt unter Überschrift und den Meta-Informationen zu finden sind. Dort habe ich seit geraumer Zeit eine einzeilige AdSense-Anzeige über dem Beitrag um meine Kosten zu decken. In diesem Beitrfag möchte ich erklären, wie ich das mache.

Sicherlich gibt es dafür einige Plugins, welche einem normalen User die Arbeit erleichtern. Da ich mich mit Code aber besser auskenne als mit irgendwelchen Einstellungen von Plugins, mache ich diese Änderungen direkt im Template.

Ich setze jetzt einfach mal voraus, dass ihr wisst, wo sich die Templatedateien eures gewählten Templates bei WordPress befinden.

Um nun die Datei zu finden, welche für die Artikelansicht verantwortlich ist, sucht ihr nach der Datei mit dem Namen single.php und öffnet diese. Dort findet ihr entweder ein komplettes Wirrwar von Zeichen oder aber verständlichen Code.

Sollte ersteres der Fall sein, habt ihr keine Ahnung vom Code (HTML und PHP) und solltet lieber auf eine Pluginlösung zurückgreifen. Bei zweiterem seid ihr hier richtig. Jetzt muss nur noch die Stelle gefunden werden, wo die Anzeige eingefügt werden soll. Ich habe mich da entschieden, sie unter die Überschrift und die Meta-Informationen zu klatschen. An diesem Beispiel wird das auch hier erklärt.

Sucht nach der Stelle, welche diesen Teil beinhaltet: <?php the_title(); ?>
Das ist schon mal die Überschrift eines jeden Artikels. Um diese Stelle müsste eigentlich ein h2-Tag sein, welcher für eine Überschrift zweiter Ordnung verantwortlich ist. Jetzt haben wir das “Problem”, dass der Code ab hier immer wieder anders aussieht. Weswegen ich jetzt schlecht eine allgemeine Aussage treffen kann.

An sich könnte man die Anzeige jetzt direkt unter die Überschrift legen, da man in vielen Templates die Meta-Informationen unter die Beiträgen hat. Und das tun wir jetzt auch einfach mal.

Man bekommt von Google AdSense einen Code für jede Anzeige. Diesen müsst ihr nun kopieren und einfach in die single.php unter die Überschrift zweiter Ordnung einfügen. Dann speichert ihr es ab und ladet es hoch.

Sollte jetzt noch nichts auftauchen, dann nicht gleich fluchen. Es kann bis zu 10 Minuten dauern, bis die Anzeige angezeigt wird. Zumindest laut Google. Ich durfte schon oft länger warten.

Sollten noch Fragen offen sein, bin ich gerne bereit diese in den Kommentaren zu beantworten.

Das war es dann auch schon wieder!
Euer Wishu

11 Gedanken zu “WordPress: Google AdSense in jeden Artikel einfügen

  1. Hab jetzt schon alles versucht. Ich habe das Gefühl, dass die single.php (bei mir page.php) nicht verwendet wird. Ich kann also Änderungen in der index.php vornehmen. Die erscheinen dann auf Start- und Artikelseite. In der page.php kann ich sogar den Title wegnehmen und nichts passiert. Was muss ich denn machen, um WordPress verständlich zu machen, dass es für die Anzeige von Artikeln die page.php verwenden soll?

    • Hallo Henri,

      du verwechselst da was. Die single.php und die page.php sind nicht die gleichen Template-Dateien. Die single.php ist für einen einzelnen Artikel zuständig. Die page.php ist für eine einzelne Seite zuständig. Wenn du also in der page.php Änderungen machst, werden diese auch nur auf den Seiten, nicht aber im Artikel angezeigt. Du musst dir also eine single.php erstellen.
      Anleitungen hierzu findest du zu Hauf im Internet. Nimm einfach die index.php als Vorlage ;)

      Gruß
      Wishu

  2. wenn man adsense über die single.php einbindet, kommt nichts, geschweige denn passend zum jeweiligen artikel…

    bleibt einem nichts anderen übrig, ausser manuell am anfang von jedem artikel das script einzufügen bzw. plugins wie adsense wow zu benutzen.

  3. Hallo und danke für den Tip. Habe zwar ein wenig Ahnung, aber nur wenig, aber manchmal kommt auf das naheliegenste nicht. Bin noch am Aufbau des Blogs. Viele Ideen aber wenig zeit. Bin immer dankbar für Hilfreiche Hinweise.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>