Ihr eigenes Wordpress Plugin
Sie haben eine Webseite auf Wordpress Basis und brauchen eine Funktion die nicht standardmäßig dabei ist? Ein Plugin finden Sie ebenfalls nicht? Dann ist es an der Zeit für ein individuelles Plugin.
Anwendungsbeispiele
Beispiel: Sie haben Attraktionen die wetterabhängig sind? Dann wäre ein "Ampelsystem" hilfreich um den Besuchern im Vorfeld anzeigen zu können ob die Attraktion offen ist oder nicht.
So eine Funktion bietet Wordpress nicht. Es gibt mit Sicherheit Plugins die ähnliche Funktionen bieten, aber machen die was Sie brauchen? Machen diese vielleicht sogar zu viel? Ein eigenes Plugin würde hier das richtige Maß an Umfang bieten, wobei eine 100%-ige Individualität angepasst an Ihre Wünsche garantiert ist.
Erfolgreich umgesetzt
Nachfolgend gebe ich Ihnen drei Bespiele von Plugins welche ich erfolgreich entwickelt und implementiert habe.
Dateien aus Ordnern anzeigen lassen
In der Regel werden alle Dateien die im Wordpress System verwendet werden im Ordner /wp-content/ gespeichert. Nun möchten Sie Dokumente wie PDF-Dateien regelmäßig updaten. Da ist es einfacher Sie laden die Dateien auf den FTP hoch und ersetzen diese. Und um die Inhalte dieser Ordner anzuzeigen habe ich ein Plugin programmiert, welches per Shortcode Dateien aus beliebigen Ordnern an der Stelle anzeigen lassen kann, an dem Sie den Shortcode eingefügt haben.
Ein weitere Vorteil dieser Mehtode ist, dass Hacker schwerer an diese Dateien heran kommen, da sie nicht im Wordpress selber liegen.
Gruppenbasierte Berechtigungen
Es sollte die Möglichkeit geben, dass Nutzer Dateien per Oberfläche Dateien auf den FTP (nicht im Wordpress System) laden dürfen. Hierbei darf nicht jeder Nutzer alle Ordner sehen. So habe ich ein Plugin geschrieben in dem Gruppen erstellt werden können, in denen Ordner definiert werden. Diese Gruppen werden dann Nutzern zugewiesen. Nur Nutzer mit den passenden Rechten sehen auch die Ordner. Andere Nutzer haben nur Leserechte bekommen, dürfen die Dateien also sehen aber nicht hochladen.
In diesem Plugin habe ich zudem den Upload gemacht, eine Versionisierung der Dateien implementiert, eine individulle Suchfunktion zu den Dateien und eine Verwaltung im Backend hinzugefügt.
Automatisierte Übersetzung
Ganz einfach: Man fügt einen neuen Text hinzu, dieser wird automatisch übersetzt und kann per Shortcode an die Stelle auf der Webseite gesetzt werden, wo er erscheinen soll. Dazu gibt es einen Umschalter zwischen deutsch und englisch. Je nachdem was ausgewählt ist, ändert sich die Sprache des Textes ohne die Seite neu zu laden. Dadurch sind mehrere Sprachen integriert, die zentral gepflegt werden können, ohne selber Übersetzungen vornehmen zu müssen.