WordPress soll automatisch einen Text am Ende jedes Posts einfügen!
WordPress & Co

WordPress soll automatisch einen Text am Ende jedes Posts einfügen!

Wir kennen alle die Signatur welche automatisch am Ende eines jeden eMails eingefügt wird. Dies ist wirklich praktisch, denn so vergessen wir nie die Grußformel, Unterschrift und vielleicht auch noch eine kurze Werbung oder Information zu unserem Blog oder Firma. Leider haben wir für unseren Blog genau das nicht. Doch das wäre eigentlich immens praktisch, wenn uns WordPress bei jedem Post automatisch eine Signatur oder einen Text anfügen würde. Und gerade da wäre ja eine CTA (Call-To-Action) als Signatur immens praktisch. Das ist gar nicht so schwer, es WordPress zu lernen. Mit ein paar einfachen Zeilen php-Code kannst du das auch als Laie selbst erledigen und dir damit das Leben als BloggerIn erleichtern.

Eine kurzer Tipp für die Laien im Quellcode

Bevor du loslegst, solltest du auf jeden Fall deinen Blog sichern. Entweder verwendest du dafür ein PlugIn wie BackWPUp oder kopierst einfach mal alle Dateien mit FTP auf deine lokale Festplatte. Und dann ist noch etwas wichtig: Arbeite nie im Original-Theme (außer du hast es selber programmiert)!

WordPress hat dir doch die Möglichkeit für Child-Themes gegeben. Du legst ein paar Dateien im Ordner /wp-content/themes/ an und schon kannst du deine Anpassungen zukunftssicher erledigen. Denn alle Änderungen am Child-Theme bleiben erhalten und du kannst das Original-Theme jederzeit sauber aktualisieren. Wie das genau das geht und was du da machen musst habe ich dir Schritt für Schritt in einem eigenen Post beschrieben. Vielleicht schnupperst du kurz rein, bevor du hier weiter liest.

Eine Signatur als reinen Text einfügen

Eine Signatur als reinen Text einfüge

Hier siehst du wie du mit ein paar Zeilen eine CTA für das Feed-Abo erstellen kannst. Diese paar Zeilen Quellcode fügst du am Ende deiner Datei functions.php ein. Diesen Teil von WordPress findest du im Ordner /wp-content/themes/name-deines-themes/. Nach der letzten Zeile kannst du den ganzen Codeblock einfach hier kopieren und in die Datei einfügen und sie dann auf deinen Webserver hochladen.

In der 2. Zeile legst du fest, dass die CTA nur bei der Einzelansicht eines Beitrags angezeigt wird. In den Zeilen #3 – #6 wird dann der Text und die Formatierung zusammengestellt. Hier hast du einen kleinen Stolperstein, auf den du achten musst: Die Anführungszeichen. Außen sind einfache und innerhalb dieser werden doppelte verwendet. Achte darauf, dass du hier nicht durcheinander kommst, denn sonst funktioniert dein Blog auf einmal nicht mehr.
In der Zeile #8 hängst du dann die Signatur an den bestehenden Inhalt des Post an. Die Zeile #10 ist dann dafür zuständig, dass die Funktion zum Anfügen einer CTA aktiviert wird.

Falls es nach dem Hochladen wirklich zu einem kompletten Ausfall deiner Webseite kommt, kannst du in dem Post über Programmierfehler ein wenig Hilfe erhalten.

function tmdn_insertText($content) {
   if(is_single()) {
      $content.= '<div style="border:1px dotted #000; text-align:center; padding:10px;">';
      $content.= '<h4>Dir gefällt dieser Beitrag</h4>';
      $content.= '<p><a href="https://the-magical-digital-nomad.com/feed/">Dann verpasse nicht den nächsten Beitrag und abonniere meinen Feed!</a></p>';
      $content.= '</div>';
   }
   return $content;
}
add_filter ('the_content', 'tmdn_insertText');

Natürlich kannst du die Zeilen für deine Signatur ergänzen wie du es willst und brauchst. Dazu kopierst du einfach die Zeile #5 so oft du sie willst und ergänzt den Text innerhalb der einfachen Anführungszeichen.

Hinterlasse eine Antwort

Deine eMail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit * markiert.