Autoren-Archiv: Ralf

Wohin mit den Daten – Ab in den DataContainer Kommentare deaktiviert

Beim Schreiben von Plugins und Themes stößt man früher oder später auf ein Problem das WordPress recht pragmatisch gelöst hat: Der globale Zugriff auf Daten. Auf die Variable x die in Funktion y definiert wurde, kann nicht ohne weiteres in Funktion z zugegriffen werden. Das Problem ist der sogenannte Scope, also der Gültigkeitsbereich in PHP. […]

Empfehlung des Tages: Filter-Funktionen Kommentare deaktiviert

Seit PHP5.2 sind die Filter-Funktionen fester Bestandteil von PHP geworden. Jedoch greifen immer noch sehr wenige Programmierer auf diese Filter-Funktionen zurück, was ein kleines bis großes Sicherheitsrisiko darstellt. Der Normalfall sieht immer noch so aus, dass einfach abgefragt wird ob in $_GET, $_POST oder $_REQUEST ein Schlüssel vorhanden ist und dann der entsprechende Wert verwendet […]

Linktitel automatisch ausfüllen lassen 35

Bitte beachten! Das Plugin steht nun auch auf WordPress.org zum Download bereit. Bitte alle Supportanfragen und Fehlermeldungen entweder im Support auf WordPress.org oder im Issue Tracker auf GitHub. Bitte keine Support-Anfragen in den Kommentaren! Danke für das Verständnis. Derzeit schreibe ich an ein paar Artikeln und ärgere mich immer das ich, wenn ich einen Link erstelle, […]

Der kleine aber feine Unterschied zwischen is_email() und sanitize_email() Kommentare deaktiviert

Wer mit E-Mails in WordPress arbeitet, sollte den Unterschied zwischen is_email() und sanitize_email() kennen. Er ist zwar klein, aber fein. Der offensichtlichste Unterschied ist erst einmal der Rückgabewert. is_email() prüft ob eine gegebene E-Mail Adresse überhaupt den Kriterien entspricht und gibt einen String zurück wenn dem so ist. Andernfalls gibt is_email() false zurück. sanitize_email() hingegen […]

Gimme-Gimme-Gimme Kommentare deaktiviert

ABBA suchte dereinst nach einen Mann für die Nachtschicht. PHP kann damit wenig anfangen, genauso wenig wie mit den falschen Typen, wobei mit “Typen” jetzt nicht der Mann gemeint ist. Oft schreibt man Funktionen oder Methoden und macht sich nur wenig Gedanken über den Rückgabewert im Fehlerfall, also dann, wenn die Funktion nicht die Aktion […]