Flattr Button für WordPress ohne Plugin

Aktuell ist Flattr in aller Munde und die Idee ist sicher einen Test wert, wie ich mich überzeugen lassen habe. Mal soll nur sein Urteil fällen, wenn man weiß, um was es geht und darum wollte auch ich Flattr testen und in das Blog integrieren. Allerdings sagt mit das Plugin nicht so zu und so ist eine kleine Funktion entstanden, die den Button integriert.

Umleiten mit WordPress

WordPress erlaubt mit Hilfe einer Funktion einen einfachen Redirect zu einer URL, die Funktion wp_redirect() ermöglicht die Angabe einer Adresse und eines Status. Damit ist es einfaches eine Weiterleitung auch im Backend von WordPress zu realisieren. Zwei unterschiedliche Beispiele sollen dies verdeutlichen. Der Unterschied liegt in der Abfrage der URL, auf die geprüft wird.

WordPress und Sessions

Man meint, dass WordPress die Nutzung von Sessions nicht unterstützt; immer wieder kommt es zu Fehlern, wenn man wie in PHP bekannt, einfach diverse Sessions initialisiert und nicht selten sucht man sich irre nach dem Problem.
Aber manchmal ist es leichter als es ausschaut, denn man kann einfach via Funktion die Session initialisieren. Achte darauf, dass die Initialisierung möglichst am Anfang der Datei ist.

Die WordPress Datenbank Möglichkeiten

Die WordPress Datanbank Klasse ist recht umfangreich und liefert eine ganze Reihe von Methoden um effektiv mit der Datenbank zu arbeiten und dabei auf den WordPress-Standard zuzugreifen.

Zu finden ist die Klasse in /wp-includes/wp-db.php, wo auch die einzelnen Methoden dokumentiert sind.
Ich zeige mal die wichtigsten und lege kleine Beispiele ab. Es ist von größer Bedeutung mit diesen Möglichkeiten zu arbeiten und so die Sicherheit von Plugins zu gewährleisten.

SSEQ-LIB im Einsatz

Ich habe hier live im Blog die SSEQ-LIB im Einsatz; nur so kann ich eine ausreichend frequentierte Plattform nutzen um die Library zu testen. Wenn jemanden meiner Leser Fehler, Ungereimtheiten oder einfach Unstimmigkeiten auffallen, dann wäre ich sehr dankbar für eine Mail oder einen Kommentar hier.

Zum Hintergrund: sseq-lib ist eine mächtige PHP-Security Bibliothek

Dateitypen für die Mediathek freigeben

Mit WordPress 2.8.5 wird die Whitelist der erlaubten Mime-Typen für Downloads erstmalig auch für Administratoren gültig. Dies ist ein Schritt in Richtung Sicherheit und wird im Artikel von Robert hinreichend erklärt.
Robert zeigt auch, dass man mit Hilfe einer Konstanten die Möglichkeit alle Datentypen zu uploaden eröffnen kann.

Abhängigkeit zu anderen Plugins

Es kann sein, dass man beim Schreiben eines Plugins für WordPress auf ein anderes eigenständiges Plugin zurück greifen will. Sei es um eine Version mit erweiterter Funktion anzubieten oder um es einfach nur in das Layout zu integrieren. Anwendungsfälle gibt es sicher diverse und die Umsetzung ist auch nicht schwer.

Standard E-Mail Absender von WordPress ändern

WordPress erlaubt es einfach und schnell neue Nutzer im Backend anzulegen. Dabei wird seit Version 2.8 von WordPress der Zugang optional per E-Mail versandt. Eine schöne Funktionen, die man nur leider nicht in den Einstellungen so weit ändern kann, dass ein Absender gesetzt ist, den man als Administrator möchte; es ist immer WordPress, der die Mails verschickt.

Trotzdem gibt es dazu eine Möglichkeit und mit Hilfe von zwei Hooks kann hier der Absender geändert werden. Ich habe ein kleines Plugin dazu erstellt, so dass man einfach und unkompliziert den Absender-Namen und die Absender-E-Mail beeinflussen kann.

PHP Regular Expression Schnipsel

Die Nutzung von Regular Expressions, reguläre Ausdrucke, sind nicht leicht verständlich und doch in der Entwicklung notwendig und nützlich. Mir persönlich liegen die abstraketen Formulierungen nicht sonderlich und so habe ich immer diverse Schnipsel der Regex gesammelt. Einige davon lege ich nun online ab, weil ich denke, dass sie recht nützlich sind und eine einfache… PHP Regular Expression Schnipsel weiterlesen

Veröffentlicht am
Kategorisiert als Code, PHP Verschlagwortet mit ,

Entwürfe aller Autoren in WordPress

Nicht selten wird WordPress mit Inhalt durch unterschiedliche Autoren befüllt; dabei kann es hilfreich sein, wenn man einen schnellen und aktuellen Blick auf die Entwürfe der aller Autoren hat. In unserem gemeinsamen Blog WPEnginer ist das so und so hatten wir in der Vergangenheit einen Feed ergänzt, der uns alle Entwürfe aller Autoren liefert und uns damit immer auf dem aktuellen Stand hält.