Standard WordPress Plugin Funktionen

Zwei der Funktionen/Methoden, die man in Zukunft wohl in allen meinen Plugins finden wird, sind: Voraussetzung ist PHP 5.1.2 für die Autoload Funktion. 1. Zum Ermitteln von Plugin Daten, damit nicht immer alles per Constante definiert wird, um Namensraum freizuhalten:<?php public static function get_plugin_data( $get_data = FALSE ) {   $plugin_data = wp_cache_get( ‚plugin_data‘, ‚pluginname‘ … Standard WordPress Plugin Funktionen weiterlesen

Internet vor 20 Jahren

Da habe ich auch ungefähr angefangen mit dem Interdingsda…. Mit einem 28k Modem und einem Anbieter, der 80 DM im Monat dafür bekommen hat, dass man einen Zugriffspunkt hatte. Seine Telefonkosten musste man natürlich noch oben drauf zahlen. Der Anbieter hatte damals selber nicht mehr als eine 256k Standleitung……

PHP Verzeichnis Übergabe prüfen

Ich muss in meinem Plugin für WordPress den ABSPATH übergeben, um eine eigene Ajax Behandlung zu haben. Was meint ihr ist der Codeschnipsel dafür geeignet, um es möglicht sicher gegen Angriffe zu machen?<?php if ( is_file( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . ‚/wp-load.php‘ ) ) { require_once( dirname( dirname( dirname( dirname( … PHP Verzeichnis Übergabe prüfen weiterlesen

Ressourcen sparen bei Ajax Calls in WordPress

Bei meiner Arbeit am Plugin BackWPup habe ich nach einer Möglichkeit gesucht Ressourcen bei Ajax Calls und bei der Auftragsausführung zu sparen. Die einzige große Einsparung, die ich bisher gefunden habe, ist es die Übersetzungen anderer Plugins nicht mit zu laden, da die enorm viel Speicher verbrauchen. Dies bringt in meiner Testinstallation mit 20 Plugins eine Einsparung von 31 MB auf 25,5 MB Script Speicher. Da die Dateien … Ressourcen sparen bei Ajax Calls in WordPress weiterlesen

WordPress 3.3 add_contextual_help deprecated

Eine einfache Möglichkeit festzustellen, ob man mit „add_contextual_help()“ oder „get_current_screen()->add_help_tab“ arbeiten muss, um die abwärts Kompatibilität zu behalten.<?php if (method_exists(get_current_screen(),’add_help_tab’)) { get_current_screen()->add_help_tab( array( ‚id‘ => ‚plugininfo‘, ‚title‘ => ‚Plugin Info‘, ‚content‘ => ‚ Text‘) ); } elseif (function_exists(‚add_contextual_help‘)) { add_contextual_help( get_current_screen(), ‚ Text‘); }

bbPress Antispam

Ich habe ein neues Plugin Online gestellt mit dem Namen „bbPress Antispam„. Ich bin es leid, mal wieder 30 Spams aus dem Forum von BackWPup zu löschen. Akismet konnte ich nicht einsetzen, weil es nicht Datenschutz konform ist und ich nicht dafür zahlen wollte. Da habe ich mich an die Antispam Bee von Sergej Müller erinnert, die ich hier erfolgreich einsetze. Nur … bbPress Antispam weiterlesen

Warum BackWPup von mir entwickelt wurde

Diese Frage tauchte heute in einem Kommentar eines Blog Beitrages über BackWPup von David Decker auf. Also es war vor ca. etwas über einem Jahr, da war ich auf der Suche nach einer Backup Lösung für meinen Blog. Diese sollte folgendes können: Datei Backup Datenbank Backup die Backup Datei transferieren (FTP, Mail,…) Außerdem wollte ich ab und zu ganz gerne mal ein … Warum BackWPup von mir entwickelt wurde weiterlesen

Unitymedia Fritz!Box 6360 Erfahrungen

Ich habe die 6360 von einem Unitymedia Techniker vor gut einer Woche installiert bekommen, da ich Probleme mit der 7170 und der Telefonie hatte. Siehe Artikel „Unitymedia VoIP Einstellungen„. Die Probleme traten bei der 7170 nach den Einstellungen nur noch bei gleichzeitigen Downloads auf und ich hatte das Gefühl, dass diesem mit einer Bandbreite größer als 20Mbit einfach überfordert ist. … Unitymedia Fritz!Box 6360 Erfahrungen weiterlesen

Unitymedia VoIP Einstellungen

Ich hatte einen Techniker von Unitymedia da, weil ich mal wieder Probleme mit „Echos“ beim VoIP hatte. Ich weiß natürlich, dass es bei VoIP, technisch bedingt, immer wieder zu „Echos“ kommen kann, aber ich versuche natürlich das Optimale aus meinem Anschluss raus zu holen. Der Techniker hat noch ein paar Werte in der Firtz Box (Telefon Plus Kunde) geändert, … Unitymedia VoIP Einstellungen weiterlesen