webtissimo

Die Tücke im Detail – WordPress Template Tags

| Keine Kommentare

Da wudert sich der gemeine Webworker, wenn er mit dem Rückgabewert einer PHP Funktion arbeiten will, diese aber den Wert lieber per echo ausgibt anstatt ihn anstädig zurückzugeben. Und wieder lag der Fehler zwischen Tastatur und Stuhl. Ich hätte der Funktion einfach mitteilen müssen, dass ich den Rückgabewert haben will und ihn nicht im Dokument sehen will.

Beispiel:
<?php wp_title() ?>
Ohne Argumente gibt diese Funnktion den Seitentitel im Dokument aus. Also geht das hier schief:
<?php $pageTitle = wp_title(); ?>
Nachdem ich endlich die Dokumentation der WordPress Template Tags gefunden habe, war der Fehler schnell gefunden. Die Funktion kann zwei Parametern aufgerufen werden:

1. String: Ein Sepeparator
2. Boolean: Seitentitel ausgeben, oder nicht

Setzt man das zweite Parameter klapps dann auch. Ich hol mir jetzt ein Snickers. („Wenn’s mal wieder länger dauert“).

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.