Das WordPress-Plugin-Boilerplate – Eine standardisierte, organisierte und wartbare Struktur zum Erstellen von WordPress-Plugins

Veröffentlicht: 2022-09-29

Wenn Sie ein WordPress-Plugin-Entwickler sind, dann sind Sie wahrscheinlich mit dem WordPress-Plugin-Boilerplate vertraut. Wenn nicht, dann lass es mich dir vorstellen. Das WordPress-Plugin-Boilerplate ist eine standardisierte, organisierte und wartbare Struktur zum Erstellen von WordPress-Plugins. Es basiert auf dem Plugin Development Template, das vom WordPress-Kernentwickler Mark Jaquith entwickelt wurde. Das WordPress-Plugin Boilerplate ist selbst kein Plugin. Vielmehr ist es ein Ausgangspunkt für die Erstellung eigener Plugins. Es enthält alle erforderlichen Dateien und Ordner sowie eine Reihe empfohlener Vorgehensweisen zum Codieren und Organisieren Ihres Plugins. So verwenden Sie das WordPress-Plugin-Boilerplate, um Ihre eigenen Plugins zu erstellen: 1. Erstellen Sie einen neuen Ordner für Ihr Plugin. 2. Laden Sie die neueste Version des WordPress-Plugins Boilerplate herunter. 3. Extrahieren Sie den Inhalt der ZIP-Datei in Ihren Plugin-Ordner. 4. Benennen Sie die Haupt-Plugin-Datei von plugin-name.php in your-plugin-name.php um. 5. Bearbeiten Sie die Datei your-plugin-name.php und aktualisieren Sie die Felder Plugin-Name, Plugin-URI, Beschreibung, Version, Autor und Autor-URI. 6. Erstellen Sie einen neuen Ordner namens Assets. Hier speichern Sie die CSS- und JavaScript-Dateien Ihres Plugins. 7. Erstellen Sie einen neuen Ordner mit dem Namen "includes". Hier speichern Sie die PHP-Dateien Ihres Plugins. 8. Erstellen Sie im Ordner „includes“ eine neue Datei namens your-plugin-name.php. Dies wird die Haupt-Plugin-Datei sein. 9. Fügen Sie in Ihrer Haupt-Plugin-Datei den folgenden Code ein: /* Plugin-Name: Ihr Plugin-Name Plugin-URI: http://your-plugin-uri Beschreibung: Eine kurze Beschreibung Ihres Plugins Version: 1.0 Autor: Ihr Name Autoren-URI : http://dein-autor-uri */ 10. Das war's! Sie haben jetzt ein grundlegendes WordPress-Plugin mit dem WordPress-Plugin-Boilerplate erstellt.

Durch diesen projektbasierten WordPress-Plugin-Entwicklungskurs lernen Sie die Fähigkeiten, die erforderlich sind, um professionelle Plugins zu erstellen, die sowohl sicher als auch schnell sind. Während des gesamten Kurses lernen Sie die folgenden Schlüsselkonzepte: die grundlegenden Konzepte der Plugin-Entwicklung in über 100 Videovorträgen und über 12 Stunden Videoinhalt. Registrieren Sie Shortcodes und erfahren Sie mehr über verschiedene Arten von Shortcodes in Bezug auf die Shortcode-Attribute, die beide für Plugin-Entwickler erforderlich sind, um wiederverwendbare Shortcodes zu erstellen. Die Widget-API kann zum Erstellen von Widgets verwendet werden. Es ist wichtig zu verstehen, wie firm() widget() und update() funktionieren, um sie vollständig zu verstehen. Der Prozess der Namenskollision für Variablen, Funktionen, Klassen und Konstanten wird unten erklärt. In der benutzerdefinierten apply_filter-Methode kann eine do_action verwendet werden, um Plugin-Erweiterungen zuzulassen.

Was ist WordPress-Plugin-Boilerplate?

Bildnachweis: Tom McFarlin

Das WordPress-Plugin Boilerplate ist ein WordPress-Plugin, das eine Standardstruktur zum Erstellen neuer Plugins bereitstellt. Es enthält eine Reihe von Dateien und Ordnern, die alles enthalten, was Sie zum Erstellen eines neuen Plugins benötigen. Die Boilerplate enthält auch eine readme.md-Datei, die erklärt, wie man die Boilerplate verwendet und wie man ein neues Plugin erstellt.

Es ist nicht so, dass die Entwicklung eines Plugins ein schwieriger Prozess wäre. Boilerplate soll eine objektorientierte Workbench für die Entwicklung von Plugins sein. Da es nach OOP-Prinzipien geschrieben wurde, ist es in erster Linie für fortgeschrittene Programmierer gedacht. Trotzdem können Sie es verwenden, auch wenn Sie gerade erst anfangen, weil Sie dort waren. Es ist einfach, einen Symlink in Windows über das Terminal oder die Eingabeaufforderung zu erstellen. Wenn Sie eines öffnen, verwenden Sie das Plugins-Verzeichnis Ihrer WordPress-Installation, um es zu finden. Sie können Dateien in Mac OS X einfach umbenennen. Da dieses Plug-in im GitHub-Repository ausgeführt wird, ist der Entwicklungsprozess viel einfacher.

Der Inhalt in WordPress ist eine Menge. Es sollte klare Richtlinien geben, wo die Dinge platziert werden sollten. Es gibt zahlreiche Variationen der Begriffe „Plug-in-Name“ und „Plug-in-Sub“ in der gesamten Datei. Der beste Weg, ein WordPress-Plugin zu deinstallieren, ist die Verwendung von uninstaller.php, genauso wie es Boilerplate tut. Die WordPress Boilerplate standardisiert Hooks vollständig und teilt sie in zwei verschiedene Kategorien ein. Sie müssen auch Ihren gesamten Code auf die gleiche Weise in denselben Ordner in den öffentlichen und Admin-Bereichen Ihrer Anwendung schreiben. CSS, js und Partials befinden sich im CSS-Ordner.

Ebenso sollten Sie Ihre Hook-Funktionen in diesen Verzeichnissen innerhalb Ihrer Klassen platzieren. Es mag wie eine Menge Arbeit erscheinen, ein WordPress-Plugin für Boilerplate zu implementieren, aber am Ende wird es sich auszahlen. Im Jahr danach können Sie herausfinden, wo sich alles befindet, Ihre Plugin-Entwicklung wird standardisiert und andere können herausfinden, was schief gelaufen ist. Die Datei class-tgm-plugin-activate.php ist nach dem Namen der Datei plugin.php in class-my-awesome-plugin benannt.

Plugin Boilerplate und Plugin Uri: Eine wertvolle Ressource für Plugin-Entwickler

Plugin-Boilerplate ist eine hervorragende Ressource für WordPress-Entwickler, die hochwertige Plugins mit einer standardisierten, organisierten Struktur erstellen möchten. Ein Plugin-URI oder eine Homepage sollte eine eindeutige URL sein, vorzugsweise eine, die Sie mit Ihren Website-Besuchern teilen können. Die Beschreibung der Plugins finden Sie im Plugin-Bereich des WordPress-Adminbereichs.

Was ist Plugin-Uri?

Quelle: community.appinventor.mit.edu

In WordPress ist ein Plugin-URI die eindeutige Kennung für ein bestimmtes Plugin. Plugin-URIs können verwendet werden, um Plugins innerhalb der WordPress-Admin-Oberfläche sowie für Dienste und Anwendungen von Drittanbietern zu identifizieren.

Wie finde ich die URL eines Plugins?

Mit der WordPress-Funktion plugin_basename($file) können Sie ein Verzeichnis erstellen, das die Plugins enthält. Mit anderen Worten, der Ordner und die Datei werden im Verzeichnis $plugin_ gespeichert und der Basisname des Plugins wird in plugins_id gespeichert: plugin_id = plugin_id_basename (FILE__; dies kann mit der URL oder dem Serverpfad des Plugins kombiniert werden).

Hinzufügen eines neuen Designs zu Ihrer WordPress-Site

Der dritte Schritt besteht darin, die URL des neuen Designs in das Eingabefeld „Design-URL“ im WordPress-Frontend einzufügen. Nachdem Sie Installieren ausgewählt haben, müssen Sie auf die Schaltfläche Installieren klicken.


WordPress-Plugin-Boilerplate-Generator

Bildnachweis: Tom McFarlin

Wenn Sie nach einer schnellen und einfachen Möglichkeit suchen, ein WordPress-Plugin-Boilerplate zu erstellen, dann sind Sie beim WordPress-Plugin-Boilerplate-Generator genau richtig. Mit diesem praktischen Tool können Sie in nur wenigen Minuten ein Skelett-Plugin erstellen, sodass Sie sofort mit der Programmierung Ihres Plugins beginnen können.

Boilerplate-Namespace für WordPress-Plugins

Ein WordPress-Plugin-Boilerplate ist eine Projektvorlage zum Erstellen eines WordPress-Plugins. Es bietet eine Standard-Verzeichnisstruktur, Dateinamenskonvention und eine grundlegende Plugin -Datei mit einem Header-Kommentarblock. Es soll ein Ausgangspunkt für neue WordPress-Plugins sein.

WordPress Plugin Boilerplate-Einstellungsseite

Die Boilerplate-Einstellungsseite für WordPress-Plugins ist eine großartige Möglichkeit, um mit der Erstellung einer Einstellungsseite für Ihr WordPress-Plugin zu beginnen. Dieser Textbaustein bietet eine Seite mit Grundeinstellungen mit einigen Feldern und Optionen. Sie können dies als Ausgangspunkt für Ihre eigene Einstellungsseite verwenden oder Sie können es als Referenz verwenden, wenn Sie eine Einstellungsseite für Ihr Plugin erstellen.

Benutzer können die Einstellungen ihrer eigenen Plugins zur Einstellungsseite als Teil des Admin-Bereichs hinzufügen. In diesem Artikel zeigen wir Ihnen, wie Sie Folgendes tun. Am Ende des Artikels ist ein GitHub-Repository aufgeführt, das alle unten beschriebenen Funktionen enthält, und ein WordPress-Plugin mit einer einfachen Einstellungsseite ist ebenfalls aufgeführt. Die ersten beiden Schritte umfassen das Hinzufügen der Funktion displayPluginAdminSettings zu Ihrer Datei class-Plugin-name-html-settings-display.php. Wenn Sie mehrere Einstellungsformulare haben, können Sie diese Funktion verwenden, um eine Registerkarte für Ihr Plugin auszuwählen, die alle Hinweise anzeigt, die WordPress möglicherweise hat, und Sie können auch eine PHP-Datei auswählen, die Ihre Plugin-Einstellungsseite anzeigt, wenn Ihre WordPress-App gestartet wird. Der vierte Schritt besteht darin, Ihrer displayAdminTab-Funktion eine Funktion namens pluginNameSettingsMessages hinzuzufügen. Wenn Sie die Plugin-Dateien in einer lokalen Entwicklungsumgebung bearbeiten möchten, ist Ihr WordPress-Admin-Dashboard ein guter Ausgangspunkt.

Nachdem Sie das Plugin heruntergeladen haben, müssen Sie den übergeordneten Ordner entpacken und in Ihrer WordPress-Installation installieren. Aufgrund ihrer Verwendung ist die obige Funktion registerAndBuildFields viel kleiner und besser lesbar. Nach der Veröffentlichung dieses Beitrags haben wir die Möglichkeit hinzugefügt, Auswahlfelder auf der Einstellungsseite Ihres Plugins zu verwenden.

WordPress-Plugin-Tutorial

Die Installation eines WordPress-Plugins ist ein einfacher Vorgang. Sie können ein WordPress-Plugin mit dem integrierten Plugin-Installationsprogramm oder manuell über FTP installieren. So installieren Sie ein WordPress-Plug-in mit dem integrierten Plug-in-Installationsprogramm: 1. Melden Sie sich bei Ihrer WordPress-Site an. 2. Gehen Sie zu Administration Panels > Plugins > Add New. 3. Geben Sie den Namen des WordPress-Plugins, das Sie installieren möchten, in das Suchfeld ein. 4. Suchen Sie das WordPress-Plugin, das Sie installieren möchten. 5. Klicken Sie auf den Link „Jetzt installieren“. 6. Klicken Sie auf den Link „Plugin aktivieren“. So installieren Sie ein WordPress-Plugin manuell über FTP: 1. Laden Sie das WordPress-Plugin auf Ihren Computer herunter. Extrahieren Sie die Plugin-Datei in ein Verzeichnis auf Ihrem Computer. Laden Sie den extrahierten Plugin-Ordner in das Verzeichnis /wp-content/plugins/ auf Ihrem Webserver hoch. Gehen Sie zur Seite Administration Panels > Plugins. Suchen Sie das WordPress-Plugin in der Liste der Plugins und klicken Sie auf den Link „Aktivieren“.

Es sind einige Programmierkenntnisse erforderlich, aber es ist nicht so schwierig zu lernen, wie man ein grundlegendes Plugin für Ihre Website erstellt. Diejenigen, die keine Programmierkenntnisse haben, können mithilfe von WordPress-Plugins leistungsstarke Websites anpassen und erstellen. Darüber hinaus ist es für Entwickler und Webdesigner äußerst attraktiv. Wie erstelle ich ein Plugin in WordPress? Tools für WordPress sind in einer Vielzahl von Verzeichnissen zu finden. Für verschiedene Plugins sind unterschiedliche Codierungsstufen erforderlich. Wenn Sie nach einer Möglichkeit suchen, Ihr Plugin zu monetarisieren, ist es wichtig, sowohl die Gebühr als auch die Abonnementoption zu berücksichtigen.

Sehen Sie sich die WordPress-Codierungsstandards an. Der erste Schritt besteht darin, einen Ordner im Verzeichnis Ihrer Website zu erstellen, der Ihr Plugin enthält. Der nächste Schritt besteht darin, eine Testumgebung einzurichten. Sie können Ihr Plugin während des Entwicklungsprozesses privat testen, indem Sie eine lokale Umgebung oder Staging-Site einrichten. Alle Plugin-Komponenten sind austauschbar, aber Hooks und bereits vorhandener Code sind die häufigsten. Der Hook ist eine Art Ankerpunkt, an dem ein Plugin Funktionen zu einer Website hinzufügt oder ändert. Ein Plugin kann Hunderte von Hooks als Trigger verwenden, und Sie können bei Bedarf sogar neue erstellen.

Sie müssen lernen, wie man Hooks verwendet und wie sie funktionieren, wenn Sie ein Plugin erstellen möchten. Möglicherweise müssen Sie den Plugin-Ordner zuerst von Ihrem SFTP-Client herunterladen, um ihn zu komprimieren, wenn Sie auf einer Live-Site entwickeln. Wählen Sie Neu hinzufügen aus dem Plugins-Menü auf Ihrem Dashboard, um ein Plugin zu Ihrer WordPress-Site hinzuzufügen. Die Überprüfung und Akzeptanz Ihres Plugins wird mit ziemlicher Sicherheit einige Zeit in Anspruch nehmen. Die Dateien, die Sie hinzufügen müssen, befinden sich im SVN-Verzeichnis, sobald das Plugin genehmigt wurde. Als Open-Source-Entwickler können Sie ganz einfach ein Plugin erstellen, um die Funktionalität Ihrer Website zu verbessern. Nachdem Sie das Plugin in das WordPress-Verzeichnis hochgeladen haben, können Sie auch eine Website dafür erstellen. Ein Entwickler verwendet häufig eine Website, um für sein Plugin zu werben, zusätzlich zur Bereitstellung einer kostenlosen oder einer Lite-Version.

Können wir Plugins in WordPress erstellen?

Sie müssen lediglich einen Ordner und eine einzelne Datei mit einer Inhaltszeile erstellen, gefolgt von einem Plugin. Sie können Ihr Design ändern, indem Sie den Ordner awesomeplugin aus dem Ordner WP-content/plugins installieren. Erstellen Sie beim Erstellen eines neuen Ordners eine Datei namens awesomeplugin.

Was sollte ich lernen, um ein WordPress-Plugin zu erstellen?

HTML/CSS, JavaScript für das Frontend und PHP, SQL und andere Backend-Technologien sind wichtig, wenn Sie ein WordPress-Plugin erstellen möchten.

WordPress-Theme-Boilerplate

Ein WordPress-Theme-Boilerplate ist ein guter Ausgangspunkt für die Erstellung Ihres eigenen benutzerdefinierten WordPress-Themes. Es enthält alle erforderlichen Dateien und Codes, die zum Erstellen eines Themas erforderlich sind. Sie müssen also nur Ihre eigene persönliche Note hinzufügen. Dies kann Ihnen auf lange Sicht viel Zeit und Mühe ersparen und Ihnen helfen, eine einzigartige und professionell aussehende WordPress-Site zu erstellen.

WordPress-Boilerplates wurden entwickelt, damit Entwickler Plugins erstellen und gleichzeitig das Entwicklungspotenzial ihrer Website nutzen können. Aus einer einfachen Idee wurde ein Community-Projekt mit einer Open-Source-Community im Herzen. Boilerplates sind der grundlegende Code für Entwickler, die Projekte entwerfen und erstellen möchten, ohne zuerst Code schreiben zu müssen. Die WP Widget Boilerplate ist eine gebrauchsfertige WP Widget Boilerplate, die Sie sofort verwenden können. Bruce Lawsons „Designing a Blog with HTML 5“ wurde verwendet, um das HTML5-Boiler-Plate-Layout zu entwickeln. Es verwendet nicht nur DIVs zum Generieren von Inhaltslayouts, sondern enthält auch brandneue HTML5-Tags. WordPress-Plugins können mit WPGulp, einer voll ausgestatteten, allumfassenden Entwicklungsumgebung, an einem Ort entwickelt werden.

Zu Beginn müssen Sie ein Snippet und eine Bibliothek auswählen und erhalten dann Zugriff auf gebrauchsfertige Beispiele. Darüber hinaus benötigen sie möglicherweise NPMinstalled und Node.js, wenn sie Laravel Mix für JavaScript und CSS verwenden möchten. Im Folgenden sind die Anforderungen für Ihren Server aufgeführt. Richten Sie WordPress mit dem Befehl „Composer“ ein, mit dem Sie Projekte im Terminal erstellen können.

Es gibt zahlreiche Boilerplates im Web, aber wir haben uns entschieden, uns auf die besten für HTML und CSS zu konzentrieren. Eine Vorlage ist einfach zu verwenden und bietet eine Fülle von Funktionen, mit denen Sie Ihre eigene Website sofort entwerfen können.
Auf dem Markt sind einige HTML- und CSS-Boilerplates erhältlich, sodass Sie sofort mit Ihrer nächsten Website loslegen können.

Einfaches Plugin

Ein einfaches Plugin ist eine Art von Software, die so konzipiert ist, dass sie einfach installiert und verwendet werden kann. Einfache Plugins werden normalerweise verwendet, um Funktionalität zu einem bestehenden Softwareprogramm hinzuzufügen oder Benutzern eine einfache Möglichkeit zu bieten, auf eine bestimmte Funktion zuzugreifen.

WordPress ist bereits leistungsfähig, aber Plugins können es noch leistungsfähiger machen. Es gibt Tausende von kostenlosen und kostenpflichtigen Plugins für WordPress. Zum Zeitpunkt des Schreibens sind derzeit über 59.000 kostenlose WordPress-Plugins im offiziellen WordPress-Plugin-Repository verfügbar. Wir werden Sie in diesem Beitrag durch die Schritte zum Erstellen eines einfachen WordPress-Plugins führen. Sie lernen, wie Sie ein einfaches Plugin erstellen, sowie zwei Ressourcen und Tools, die Ihnen den schnellen Einstieg erleichtern. Die Hauptdatei für jedes WordPress-Plugin ist eine separate Datei, die mithilfe von pluginsplate oder pluginboilerplate manuell erstellt werden kann. In diesem Tutorial erstelle ich ein Plugin, mit dem Sie einer Restaurant-Website benutzerdefinierte Beitragstypen hinzufügen können.

Überprüfen Sie, ob Sie einen bevorzugten Texteditor geöffnet haben (ich verwende Notepad++) und ob hot-recipes.php geladen ist. Wenn wir das Plugin aktivieren möchten, müssen wir zuerst den Code schreiben, der ausgeführt wird. Wir registrieren einfach unseren benutzerdefinierten Beitragstyp mit einer Vielzahl von Optionen in diesem Code. Darüber hinaus enthält es Funktionen wie die Unterstützung von Revisionen, benutzerdefinierten Feldern, Auszügen, Kommentaren, vorgestellten Bildern und so weiter. Wenn Sie ein neues Rezept in den Post-Editor eingeben, sehen Sie diese Funktionen. Die Verwendung des Mac oder PC zum Komprimieren einer hot-recipes.php-Datei in eine ZIP-Datei ist ein einfacher Vorgang. Klicken Sie auf die Schaltfläche Neu hinzufügen, um neue Plugins für Ihre Testseite hinzuzufügen. Wenn Sie das WordPress-Admin-Menü überprüfen, sehen Sie einen neuen Beitragstyp „Rezepte“, der die Möglichkeit enthält, neue Rezepte hinzuzufügen.

Wie kann ich ein einfaches Plugin erstellen?

Ein Plugin kann in nur einem Ordner erstellt werden, der eine Inhaltszeile und dann eine einzelne Datei enthält. Navigieren Sie zum WordPress-Plugins-Ordner, wo Sie awesomeplugin finden, und machen Sie daraus einen Ordner. Die awesomeplugin-Datei muss sich in diesem neuen Ordner befinden.

Plugin-Entwicklung

Plugin-Entwicklung ist der Prozess der Erstellung von Software, die die Funktionalität einer bestehenden Softwareanwendung erweitert. Ein Plugin ist eine Software, die einer bestehenden Anwendung eine bestimmte Funktion oder Fähigkeit hinzufügt. Die Plug-in-Entwicklung kann verwendet werden, um einer vorhandenen Anwendung neue Funktionen hinzuzufügen oder das Verhalten einer vorhandenen Funktion zu ändern.

Sie werden entdecken, wie Sie mehr als 20 leistungsstarke WordPress-Hooks verwenden, indem Sie Ihr Design oder Plugin verwenden. Ein Administrator kann mithilfe eines Social-Media-Plugins Facebook-, Twitter-, LinkedIn-, YouTube- und andere Social-Media-Adressen eingeben. Mit Transients können Sie mithilfe der Transients-API persistente Daten in WordPress-Datenbanken speichern. Erfahren Sie, wie Sie mehr als ein Dutzend kostenlose Plug-ins installieren, indem Sie sie nach Bedarf pausieren oder anpassen. Einige der Videos haben kostenlose Plugins, die installiert werden können. Einige der Videos enthalten voll funktionsfähige Plugins, die einfach heruntergeladen und nach geringfügigen Anpassungen verwendet werden können.

Was ist WordPress-Plugin-Entwicklung?

WordPress ist ein Content-Management-System (CMS), das Millionen von Websites betreibt. Die WordPress-Plug-in-Entwicklungsgemeinschaft hat aufgrund von Open-Source-Software und der Großzügigkeit der Gemeinschaft viele zusätzliche Features und Funktionen geschaffen, die WordPress-Websites nutzen können. Sie können Ihre eigene Funktionalität erstellen oder die Fähigkeiten einer bestehenden WordPress-Site mit der Plugin-Entwicklung erweitern. Plugins, die WordPress-Websites Funktionen hinzufügen, Plugins, die anderen Websites Funktionen hinzufügen, und sogar Plugins, die Benutzern neue Möglichkeiten bieten, mit WordPress-Websites zu interagieren, sind Beispiele für Plugins, die die Funktionalität von WordPress erweitern. Wenn Sie lernen möchten, wie man ein Plugin erstellt, gibt es eine Fülle von Online-Ressourcen, die Ihnen helfen können.