WP-Funktionen


Durchgeführte Tests in loser Reihenfolge

Wer stand als Einsteiger nicht schon einmal vor einem Problem?
Wer stellte daraufhin nicht schon einmal eine Frage in einem Forum und wurde in der erstbesten Antwort nur auf die Google-Suche oder auf eine englischsprachige Seite verwiesen?
Bei wem handelte es sich dabei nicht um eine Frage zu einem speziellen Thema, bei denen sich der Inhalt der vermeintlichen Antwortseiten bei Benutzung eines Translators in einen unverständlichen Datenmüll verwandelte?
Wie viel Prozent der Bevölkerung Deutschlands sprechen eigentlich perfektes Deutsch und Englisch zugleich?

Abzüglich der 2 Millionen Erwachsenen, die in Deutschland zu den totalen Analphabeten gerechnet werden und den rund 7 bis 8 Millionen teilweisen Analphabeten, kann die letzte Frage zumindest dahingehend beantwortet werden, dass nur eine Minderheit der Bevölkerung Deutsch und Englisch gleichgut versteht. Wenn dann beim automatischen Übersetzen einer Webseite aus einem Hinweis mit “escape” “auf der Flucht” wird, so stellt sich nur die nächste Frage, die da lauten könnte: “Warum sollten spezielle Zeichen vor einer Speicherung flüchten wollen?”

Was bleibt, das sind im ungünstigsten Fall Missverständnisse, doch Missverständnisse in der Programmierung sind eine heikle Angelegenheit und können minimal zu fehlerhaften Anwendungen führen. Maximal könnte hingegen, bedingt durch Missverständnisse, ein gravierendes Sicherheitsleck programmiert werden.

Was tun, wenn offene Fragen bleiben?

In diesem Fall hilft wohl nur, eigene Test durchzuführen. Dafür genügt oftmals bereits eine kleine Testfunktion, die bei WordPress per Short-Tag in eine Testseite eingebunden werden kann. Dass es dabei vorteilhaft ist, WordPress ebenfalls in einer Testumgebung (wie zum Beispiel mit Xampp problemlos möglich) laufen zu lassen und nur die abschließenden Test online durchzuführen, braucht wohl nicht ausdrücklich erwähnt zu werden.

Nachfolgend die Ergebnisse einiger getesteter WP-Funktionen in loser Reihenfolge:

home_url (liefert die URL, unter dem die Website im Web erreichbar ist)
site_url (liefert die URL der WordPress-Adresse)
Diese beiden Funktionen werden unter home_url und site_url beschrieben. Weiterhin wird beschrieben, wann und wodurch sich die Rückgabewerte der Funktionen unterscheiden.
esc_html (Funktion zum Filtern und Maskieren von Sonderzeichen in HTML)
esc_attr (Funktion zum Filtern und Maskieren von Sonderzeichen in HTML-Attributen)
Beide Funktionen, ebenso die Varianten mit erweitertem Funktionsumfang, werden unter esc_html und esc_attr beschrieben.

WP Rewrite-API

add_rewrite_rule (Funktion zum Hinzufügen von Rewrite-Regeln)
flush_rules (Funktion zur Aktualisierung von Rewrite-Regeln)
Beide Funktionen werden an Hand von Beispielen unter WP Rewrite-API beschrieben.

 

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *