Eine Schritt-für-Schritt-Anleitung zum Erstellen eines einfachen Plugins für WordPress
Veröffentlicht: 2022-09-08In WordPress ist ein Plugin eine Software, die eine Gruppe von Funktionen enthält, die einer WordPress-Website hinzugefügt werden können. Sie können die Funktionalität erweitern oder neue Funktionen zu Ihren WordPress-Websites hinzufügen.
Plugins sind in der Programmiersprache PHP geschrieben und lassen sich nahtlos in WordPress integrieren. Sie können als einzelne Dateien hinzugefügt oder in einer einzigen ZIP-Datei gebündelt werden.
Hier ist eine Schritt-für-Schritt-Anleitung zum Erstellen eines einfachen Plugins für WordPress:
1. Erstellen Sie einen neuen Ordner in Ihrem WordPress-Verzeichnis und nennen Sie ihn „my-plugin“.
2. Erstellen Sie eine neue Datei im Ordner „my-plugin“ und nennen Sie sie „my-plugin.php“.
3. Öffnen Sie die Datei „my-plugin.php“ in einem Texteditor und fügen Sie den folgenden Code hinzu:
4. Speichern Sie die Datei „my-plugin.php“.
5. Aktivieren Sie das Plugin im WordPress-Adminbereich.
Plugins können verwendet werden, um Ihrer WordPress-Site benutzerdefinierte Funktionen hinzuzufügen. Um ein Plugin zu erstellen, müssen Sie zunächst Programmiersprachen wie PHP, CSS, HTML und JavaScript lernen. Wir führen Sie Schritt für Schritt durch den Prozess, und am Ende werden Sie mit der WordPress-Codierung vertraut sein. Wir erstellen am Ende jedes Artikels ein einfaches Plugin, um Follower von Twitter anzufordern, und am Ende sehen Sie eine Nachricht, in der Sie dazu aufgefordert werden. Wenn du die readme.txt-Datei zu deinem Plugin hinzufügst, zeigt WordPress.org die darin enthaltenen Informationen an. Um von anderen WordPress-Benutzern entdeckt und verwendet zu werden, können Sie Ihr Plugin an das Plugin-Repository senden. Ein kostenloses WordPress.org-Konto ist erforderlich, damit Ihr Plugin überprüft werden kann.
Sie können sich bei Ihrem Konto anmelden, wenn Sie noch nicht angemeldet sind, indem Sie auf die Anmeldeschaltfläche in der oberen rechten Ecke des Bildschirms klicken. Nehmen Sie alle erforderlichen Änderungen vor, nachdem Sie die Readme-Datei Ihres Plugins bearbeitet haben. Versionskontrollsoftware wie Subversion (SVN) ermöglicht es Benutzern, Dateien und Verzeichnisse zu ändern, während sie ihre Aktivitäten protokollieren, Versionen verwalten und zusammenarbeiten. Gehen Sie nach der Installation zu Versionen und suchen Sie nach einer Kopie des Repositorys Ihres Plugins. Der Ordner erhält einen Namen und sein Speicherort auf Ihrem Computer wird von Ihnen bestimmt. Die Versions-App synchronisiert jetzt Ihre Änderungen mit Ihrem Plugin, weshalb sie jetzt daran gebunden sind. Version 1.0 wurde verwendet, um unser Plugin zu erstellen, wie im folgenden Beispielcode gezeigt.
Wenn Ihr Plugin wesentliche Änderungen erfahren hat, müssen Sie eine neue Version erstellen, indem Sie einen Ordner hinzufügen, der nach seiner Versionsnummer benannt ist. WordPress macht es einfach, Grafiken und Screenshots zu Ihren Plugins hinzuzufügen. Diese Elemente müssen wie folgt benannt und mit Subversion hochgeladen werden. Diese Schritt-für-Schritt-Anleitung führt Sie durch den Prozess der Erstellung eines WordPress-Plugins. Erfahren Sie, wie Sie WordPress-Plugins Funktionen hinzufügen, indem Sie sich die unten aufgeführten Ressourcen ansehen. Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal, um mehr über WordPress-Video-Tutorials zu erfahren. Sie können mehr über die Finanzierung von WPBeginner erfahren, warum es wichtig ist und wie Sie uns unterstützen können.
Wie erstelle ich meine eigenen Plugins?
Bildnachweis: faq.miniorange.comAuf diese Frage gibt es keine allgemeingültige Antwort, da der Prozess zum Erstellen eines Plugins je nach verwendeter Programmiersprache und Entwicklungsumgebung unterschiedlich ist. Im Allgemeinen umfasst der Prozess zum Erstellen eines Plugins jedoch das Erstellen einer neuen Datei mit der entsprechenden Dateierweiterung für Ihre Sprache (z. B. .py für Python, .java für Java usw.) und dann das Implementieren des erforderlichen Codes für die Schnittstelle mit dem Anwendung oder System, auf das Sie abzielen. Sobald Sie Ihr Plugin fertiggestellt haben, müssen Sie es anderen zur Verfügung stellen, indem Sie es in ein Plugin-Repository hochladen oder auf Ihrer eigenen Website hosten.
Eine von Christoph Hart entwickelte plattformübergreifende Audioanwendung ist ein Open-Source-Ersteller für virtuelle Instrumente und Plugins . Das Sampling wird betont, aber es stehen Synthesefunktionen zur Verfügung, um Hybridinstrumente sowie Audioeffekte zu erstellen. Den Quellcode können Sie von GitHub erfahren und auf den gesamten Code zugreifen. Die unterstützten Formate sind Visual Studio, Audionauts und AAX. Sie müssen Zugriff auf iLok haben, um AAX mit einem Avid-Entwicklerkonto zu starten. Nach der Erstellung eines Apple Developer Accounts muss für Mac entwickelte Software notariell beglaubigt und mit den von Apple bereitgestellten Tools codesigniert werden.
Sollten Sie Ihr Plugin auf einem Marktplatz verkaufen?
Sie müssen erwägen, ein Plugin zu schreiben, das auf einem Marktplatz verfügbar ist, wenn Sie ein Plugin erstellen möchten, das von einer großen Anzahl von Personen auf Ihrer Website verwendet wird, oder wenn Sie ein Plugin erstellen möchten, das von einer großen Anzahl von Benutzern verwendet wird Personen auf anderen Websites. Wenn Sie Ihr Plugin auf einem Marktplatz verkaufen, haben Sie ein größeres Publikum und der Preis, den Sie für Ihr Plugin verlangen, ist höher. Sie verlieren die Kontrolle über den Vertrieb und die Vermarktung Ihres Plugins, wenn Sie es über einen Marktplatz verkaufen.
So erstellen Sie ein Plugin in WordPress mit Beispiel
Bildnachweis: www.awardspace.comUm ein Plugin in WordPress zu erstellen, müssen Sie die folgenden Schritte ausführen: 1. Erstellen Sie einen Ordner in Ihrem WordPress-Installationsverzeichnis (z. B. /wp-content/plugins/my-plugin/). 2. Erstellen Sie in diesem Ordner eine PHP-Datei (z. B. my-plugin.php). 3. Füllen Sie die PHP-Datei mit dem folgenden Code: /* Plugin-Name: Mein Plugin Plugin-URI: http://example.com/my-plugin Beschreibung: Dies ist mein Plugin Version: 1.0 Autor: John Doe Autor URI: http: //example.com */ 4. Speichern Sie die Datei und laden Sie sie in Ihr WordPress-Installationsverzeichnis hoch. 5. Aktivieren Sie das Plugin aus dem Plugins-Menü in Ihrem WordPress-Administrationsbereich.
Ein Plugin ist eine fantastische Möglichkeit, mehr aus WordPress herauszuholen, als Sie es alleine verwenden könnten. WordPress ist kostenlos und in einer Vielzahl von Plugins verfügbar. Laut WordPress.com enthält das offizielle WordPress-Plugin-Repository zum jetzigen Zeitpunkt über 59.000 kostenlose Plugins. In diesem Beitrag zeigen wir Ihnen, wie Sie ein einfaches WordPress-Plugin erstellen. In diesem Kurs werde ich Ihnen beibringen, wie Sie ein einfaches Plugin erstellen und einige Ressourcen teilen, die Ihnen die Arbeit erleichtern. Die Primärdatei jedes WordPress-Plugins kann manuell oder automatisch mithilfe von Tools wie pluginplate oder pluginboilerplate generiert werden. In diesem Tutorial zeige ich Ihnen, wie Sie ein Plugin erstellen, um einer imaginären Restaurant-Website einen benutzerdefinierten Beitragstyp hinzuzufügen.
Öffnen Sie Ihren Texteditor Notepad++ und ändern Sie die Datei hot-recipes.php darin. Wenn wir auf das Plugin klicken, müssen wir den Code eingeben, der es aktiviert. Es registriert unsere benutzerdefinierten Posttyp-Rezepte, die aus einer Vielzahl von Optionen bestehen können. Es enthält auch eine Reihe weiterer Funktionen wie Bearbeitungsoptionen, benutzerdefinierte Felder, Auszüge, Kommentare, ausgewählte Bilder und so weiter. Sie werden diese Funktionen bemerken, sobald Sie im Post-Editor auf die Schaltfläche Neues Rezept hinzufügen klicken. Die Verwendung eines Mac oder PC zum Komprimieren von hot-recipes.php-Dateien in ZIP-Dateien ist eine effektive Methode. Gehen Sie zu Ihrer Testseite und navigieren Sie dann zu Plugins. Wenn Sie das WordPress-Admin-Menü überprüfen, werden Sie unseren neuen Beitragstyp „Rezepte“ bemerken, der die Möglichkeit beinhaltet, neue Rezepte hinzuzufügen:.
Tutorial zur Entwicklung von WordPress-Plugins für Fortgeschrittene
Bildnachweis: wpcodeus.comTutorial zur Entwicklung von WordPress-Plugins für Fortgeschrittene In diesem Tutorial behandeln wir fortgeschrittene Themen in der Entwicklung von WordPress-Plugins. Wir werden besprechen, wie Sie benutzerdefinierte Beitragstypen und Taxonomien erstellen, wie Sie die WordPress-Einstellungs-API verwenden und wie Sie Ihre eigenen Shortcodes und Widgets erstellen. Dieses Tutorial richtet sich an Entwickler, die bereits mit den Grundlagen der Plugin-Entwicklung vertraut sind und ihre Fähigkeiten auf die nächste Stufe heben möchten.
Wie kann ich mein eigenes WordPress-Plugin erstellen?
Erstellen Sie einfach einen Ordner und fügen Sie dann eine Inhaltszeile darin ein, gefolgt von einer einzelnen Inhaltszeile im Plugins-Ordner . Mit dem Ordner WordPress-content/plugins kannst du einen neuen Ordner namens awesomeplugin erstellen. Erstellen Sie in diesem neuen Ordner eine Datei namens awesomeplugin.
Erfordern eines Plugins in Ihrem WordPress-Header-Kommentar
Fügen Sie dazu dem Header-Kommentar des Plugins eine Codezeile hinzu. Wenn diese Zeile nicht aktiviert ist, zeigt WordPress die Datei an, in die das Plugin geladen wird. Hier sieht der Code aus: *br Required('./myPlugin.php'); require('./myPlugin.php'); Zu diesem Code sind einige Dinge zu beachten. Als erstes müssen Sie einen Pfad zu der WordPress-Datei auswählen, die Sie laden möchten, wenn Ihr Plugin aktiviert ist. Als Ergebnis wird in diesem Beispiel der Code des Plugins, myPlugin.php, geladen, wenn das Plugin gestartet wird. Als zweiten zu beachtenden Punkt gibt die require-Funktion keine Ergebnisse zurück. WordPress übernimmt das Laden und Ausführen Ihres Plugins für Sie, da Sie nichts von einem Plugin zurückgeben müssen. In Ihrem Header-Kommentar müssen Sie im Folgenden den Pfad zur Plugin-Datei angeben . Wenn Sie also einen Header-Kommentar für die Plugins Ihrer WordPress-Site hinzufügen, fügen Sie die folgende Zeile ein: Ihre Plugins werden im Stammverzeichnis der Website angezeigt. Wenn Sie beispielsweise etwas kaufen möchten, müssen Sie eine Anforderung ('./') angeben. Wenn sich Ihr Plugin in einem Unterverzeichnis befindet, stellen Sie sicher, dass Sie den gesamten Pfad der Datei angeben. Eine Anforderung ('./myPlugin/myPlugin.php'); ein Pflichtmodul. Wenn sich Ihr Plugin in einem Themenordner befindet, muss der Pfad zu seinem Plugins-Ordner enthalten sein: *br Bitte gehen Sie zu ('/wp-content/plugins/myPlugin/myPlugin.php'), um dies anzufordern. Wenn sich Ihr Plugin in einem Unterverzeichnis des Plugins-Ordners des Themes befindet, fügen Sie den Pfad dazu in das Verzeichnis ein. ') ('./myPlugin/myPlugin-sub directory/myPlugin.php') oder ');'
So erstellen Sie ein Plugin für eine Website
Es gibt ein paar Schritte, um ein Plugin für eine Website zu erstellen. Die erste besteht darin, die Plattform oder Sprache auszuwählen, in der das Plugin geschrieben wird. Es stehen viele verschiedene Optionen zur Verfügung, daher ist es wichtig, eine auszuwählen, die mit der Website kompatibel ist. Der nächste Schritt besteht darin, den Code für das Plugin zu schreiben. Dies kann mit einem Texteditor oder einer IDE erfolgen. Sobald der Code vollständig ist, muss er in ein verwendbares Format kompiliert werden. Der letzte Schritt besteht darin, das Plugin auf die Website hochzuladen. Dies kann über das Bedienfeld oder über einen FTP-Client erfolgen.
In diesem Tutorial zeigen wir Ihnen, wie Sie ein einfaches WordPress-Plugin für jede Webanwendung erstellen, die Ihrer Website einen Code hinzufügen muss. Diese Web-Apps können alles beinhalten, von CrazyEgg über Freshbook bis hin zu Google Analytics, Facebook Pixel und Feedier. Außerdem richten wir das Insite-Widget der App ein, das automatisch mit dem HTML-/JS-Code ausgeführt wird. Mit dem Hinzufügen einer neuen Feedier-Admin-Seite zu unserer WordPress-Site werden wir unsere Umfragen dynamisch von der Feedier-API abrufen. Zunächst müssen wir eine neue JavaScript-Datei registrieren und die Funktion wp_localize_script() verwenden, um Daten zwischen den JavaScript-Dateien auszutauschen. Sobald wir unsere Daten erhalten, speichern wir sie mit AJAX. In Schritt 3 muss der Entwickler eine neue Methode für unser Plugin erstellen, die diesen Code abhängig von den vom Benutzer angegebenen Variablen ausgibt. Wir können die von uns benötigten WordPress-Werte speichern, indem wir die Methode storeAdminData verwenden, um eine POST-Anfrage an diesen Ort zu senden. Um diese Funktion am Ende einer Seite zu platzieren, müssen wir sie nur bei jedem Laden der Seite aufrufen.
Benutzerdefinierter Plugin-Code in WordPress
Auf diese Frage gibt es keine allgemeingültige Antwort, da die Menge und Art des benutzerdefinierten Codes, der für ein WordPress-Plugin erforderlich ist, je nach Funktionalität des Plugins und den Anforderungen der Website variieren wird. Im Allgemeinen ist es jedoch ziemlich einfach, benutzerdefinierten Code zu einem WordPress-Plugin hinzuzufügen. Die meisten Plugins werden mit einer Datei namens functions.php geliefert, die zum Hinzufügen von benutzerdefiniertem Code verwendet werden kann, oder es kann einen Include-Ordner geben, in dem benutzerdefinierte Codedateien abgelegt werden können. Darüber hinaus verfügen viele Plugins über Hooks, mit denen benutzerdefinierter Code an bestimmten Stellen im Code des Plugins eingefügt werden kann.
Das WPCode-Code-Snippets-Plugin wird von über 1 Million Websites verwendet und ist bei weitem das beliebteste. Auf diese Weise können Sie WordPress Code-Snippets hinzufügen, ohne die Datei functions.php des Themes bearbeiten zu müssen. Darüber hinaus enthält WPCode eine Funktion, mit der Sie Tracking-Codes für Google Analytics, Facebook Pixel, Google AdSense und andere Dienste hinzufügen können. Wenn Sie sich für das WordPress-Plug-in anmelden, sehen Sie einen neuen Menüpunkt mit der Bezeichnung „Code Snippets“. Wenn Sie darauf klicken, können Sie alle benutzerdefinierten Code- Snippets finden, die auf Ihrer Website gespeichert wurden. Durch Klicken auf die Schaltfläche „Snippet verwenden“ unter der Option „Hinzufügen Ihres benutzerdefinierten Codes (neues Snippet)“ können Sie benutzerdefinierte Codes erstellen. Unter dem Codefeld werden Einfügeoptionen angezeigt.
Es gibt zwei Möglichkeiten, einen Text einzufügen. Sie können Codes nach Belieben auf Ihrem Bildschirm einfügen und speichern. Wenn Sie möchten, dass Ihr Snippet früher als andere angezeigt wird, setzen Sie einfach die Snippet-Priorität auf 5, was die niedrigste Zahl ist. Im Abschnitt „Smart Conditional Logic“ können Sie Snippets basierend auf einem bestimmten Satz von Regeln ein- oder ausblenden. Beispielsweise können Sie Code-Snippets nur für angemeldete Benutzer oder nur für bestimmte Seiten-URLs laden. Mit WPCode können Sie Ihre benutzerdefinierten Code-Snippets in WordPress ganz einfach verwalten. Codeschnipsel können gespeichert werden, ohne dass sie auf der Seite aktiviert werden müssen, und sie können jederzeit aktiviert oder deaktiviert werden. Wenn Ihre Website auf einen anderen Server übertragen wird, können Sie Ihre Code-Snippets einfach vom vorherigen importieren.
So fügen Sie Ihrer WordPress-Site benutzerdefinierten Code hinzu
Wenn Sie ein Plugin verwenden, das speziell zum Hinzufügen von benutzerdefiniertem Code entwickelt wurde, finden Sie den Quellcode im Ordner des Plugins. Wenn Sie das Jetpack-Plug-in verwenden, finden Sie den Quellcode hier. br> Bitte finden Sie die URL /wp-content/plugins/jetpack/. Sie können einen Texteditor verwenden, um den Quellcode zu öffnen und mit dem Schreiben Ihres Codes beginnen, sobald Sie ihn entdeckt haben. Der Autor eines Plugins ist normalerweise eine gute Informationsquelle darüber, wie das Plugin verwendet werden kann.
WordPress-Plugin online erstellen
Es gibt einige Möglichkeiten, WordPress-Plugins online zu erstellen. Eine Möglichkeit ist die Nutzung eines Dienstes wie CodeCanyon, mit dem Sie Ihre Plugins auf ihrer Website erstellen und verkaufen können. Eine andere Möglichkeit besteht darin, einen Dienst wie WP Engine zu verwenden, der Ihnen eine Plattform zum Erstellen und Verwalten Ihrer Plugins bietet.
Erstellen Sie ein WordPress-Plugin mit einer Datenbank von Grund auf neu
Das Erstellen eines WordPress-Plugins von Grund auf kann eine entmutigende Aufgabe sein, insbesondere wenn Sie nicht mit Codierung oder Datenbankentwicklung vertraut sind. Indem Sie jedoch einige einfache Schritte befolgen und die richtigen Tools verwenden, können Sie ein Plugin erstellen, das sowohl funktional als auch robust ist.
Der erste Schritt besteht darin, einen Plan für Ihr Plugin zu erstellen. Welche Funktionen wird es haben? Welche Art von Daten muss es speichern? Sobald Sie eine klare Vorstellung davon haben, was Ihr Plugin tun wird, können Sie mit dem Codieren beginnen. Wenn Sie kein Programmierer sind, gibt es online viele Ressourcen, die Ihnen beim Einstieg helfen können.
Sobald Ihr Plugin codiert ist, müssen Sie eine Datenbank erstellen, um die benötigten Daten zu speichern. WordPress bietet eine Reihe verschiedener Datenbankoptionen, daher müssen Sie diejenige auswählen, die Ihren Anforderungen am besten entspricht. Sobald Ihre Datenbank eingerichtet ist, können Sie Ihr Plugin installieren und es verwenden.
Es ist wichtig, ein WordPress-Modul in jedes Projekt aufzunehmen, da es den Fokus von WordPress erweitert und eine Kapitalrendite erfordert, die auf allen Plattformen wiederverwendet werden kann. Die WordPress-Center-Dokumente können auf verschiedene Weise aktualisiert werden, falls eine programmierte Aktualisierung deaktiviert wurde. Sichern Sie Ihre WordPress-Dokumente, bevor Sie Ihre Website aktualisieren, um zu vermeiden, dass sie durch Informationsverlust beeinträchtigt werden.
Hinzufügen eines benutzerdefinierten Plugins zu WordPress
WordPress macht es einfach, ein benutzerdefiniertes Plugin zu einer Website hinzuzufügen. Sie können die Codedatei des Plugins finden und dann eine Codezeile zur Datei functions.php Ihrer Website hinzufügen, indem Sie die folgenden einfachen Schritte ausführen. dbDelta, eine Funktion, kann in dieser Datei gefunden werden. Als Argument kann eine Tabelle mit dem Namen einer Funktion namens this erzeugt werden. Nachdem Sie die Tabelle erstellt haben, können Sie alle Daten speichern, die Sie darin speichern möchten. Sie können es auch verwenden, um alle Themen auf Ihrer Website zu verfolgen.