{"id":41026,"date":"2021-04-11T19:54:23","date_gmt":"2021-04-11T17:54:23","guid":{"rendered":"https:\/\/kinsta.com\/?p=11906"},"modified":"2023-08-24T15:05:01","modified_gmt":"2023-08-24T14:05:01","slug":"wordpress-plugin-verzeichnis-veroeffentlicht","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/","title":{"rendered":"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht"},"content":{"rendered":"<p>Mit \u00fcber 50.000 kostenlosen Plugins ist das WordPress Plugin Directory das Einkaufszentrum f\u00fcr jeden WordPress-Nutzer. Hier findest du Plugins, die alle Features und Funktionalit\u00e4ten f\u00fcr deine n\u00e4chste Webseite abdecken. Trotzdem ist die Wahrscheinlichkeit gro\u00df, dass du kein Plugin findest, das genau die Funktion bietet, die dein Kunde ausdr\u00fccklich w\u00fcnscht. Ob du es magst oder nicht, du wirst deinen <a href=\"https:\/\/kinsta.com\/de\/blog\/besten-texteditoren\/\">lieblings Texteditor<\/a> starten und mit dem Programmieren beginnen m\u00fcssen. Aber hast du jemals \u00fcber die M\u00f6glichkeit nachgedacht, deine Plugins mit der gesamten WordPress Community zu teilen?<\/p>\n<p>Das Hauptziel dieses Beitrags ist es, mit euch Lesern die Vorteile der Verteilung von Plugins \u00fcber das WordPress.org Repository zu erkunden. Ich werde kurz die Empfehlungen und Best Practices zusammenfassen, die du befolgen solltest, und dich dann durch die SVN Schl\u00fcsselkonzepte f\u00fchren, die du kennen solltest, wenn du planst, ein Plugin im <a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Verzeichnis<\/a> zu ver\u00f6ffentlichen.<\/p>\n<ul>\n<li><a href=\"#wordpress-plugin-directory\">Warum das WordPress Plugin Verzeichnis?<\/a><\/li>\n<li><a href=\"#why-care\">Was dich interessieren sollte<\/a><\/li>\n<li><a href=\"#plugin-structure\">Die Plugin Struktur<\/a><\/li>\n<li><a href=\"#publish-wordpress-plugin-directory\">Ver\u00f6ffentlichung im WordPress Plugin Verzeichnis<\/a><\/li>\n<\/ul>\n<h2 id=\"wordpress-plugin-directory\">Warum das WordPress Plugin Verzeichnis?<\/h2>\n<p>Der erste Grund, dein Plugin im WordPress Plugin-Verzeichnis zu ver\u00f6ffentlichen, ist die kostenlose Nutzung einer Reihe von gro\u00dfartigen Tools und Services, wie z.B. Plugin-Beschreibung, Statistiken, aktive Installationen, Changelog, Support Forum und mehr. Au\u00dferdem werden die Nutzer immer dann benachrichtigt, wenn eine neue Version verf\u00fcgbar ist und k\u00f6nnen das Upgrade direkt \u00fcber den WordPress Plugins Screen ausf\u00fchren. WordPress.org Plugins haben eine <strong>gr\u00f6\u00dfere Sichtbarkeit in den Suchmaschinen<\/strong> und du kannst ein m\u00e4chtiges Medium ausnutzen, um deine Identit\u00e4t zu f\u00f6rdern und deinen Ruf als Entwickler zu verbessern.<\/p>\n<p>Wenn du kein gro\u00dfartiger Vermarkter bist oder keine Zeit daf\u00fcr hast, kann das WordPress Plugin-Verzeichnis ein gro\u00dfartiger Weg sein, um <strong>kostenlosen Traffic und Aug\u00e4pfel auf dein Plugin zu bekommen<\/strong>.<\/p>\n<figure id=\"attachment_11914\" aria-describedby=\"caption-attachment-11914\" style=\"width: 870px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11914 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/plugin_directory-870x1024.png\" alt=\"Das WordPress Plugin Verzeichnis\" width=\"870\" height=\"1024\"><figcaption id=\"caption-attachment-11914\" class=\"wp-caption-text\">Das WordPress Plugin Verzeichnis<\/figcaption><\/figure>\n<p>Ein weiterer guter Grund f\u00fcr die Ver\u00f6ffentlichung eines Plugins ist es, einen Beitrag zur WordPress Community zu leisten. WordPress ist eine kostenlose Software, <a href=\"https:\/\/kinsta.com\/de\/lernen\/wordpress-geschichte\/\">mit einer riesigen Community<\/a>, die tonnenweise Themes und Plugins kostenlos zur Verf\u00fcgung stellt. Ein WordPress Plugin zu ver\u00f6ffentlichen ist der beste Weg, sich bei all diesen gro\u00dfartigen Menschen zu bedanken, die ihre Arbeit kostenlos zur Verf\u00fcgung stellen.<\/p>\n<h2 id=\"why-care\">Worauf du achten solltest<\/h2>\n<p>Bedenke, dass eine gr\u00f6\u00dfere Sichtbarkeit deinen Ruf ruinieren k\u00f6nnte, wenn deine Plugins schlecht kodiert sind, wenn du sie nicht regelm\u00e4\u00dfig aktualisierst oder wenn du keinen schnellen und effizienten Support anbietest (definitiv, wenn du nicht als vertrauensw\u00fcrdiger Entwickler agierst). Hier sind einige Schl\u00fcsselbegriffe, die du dir merken solltest.<\/p>\n<h3>Coding<\/h3>\n<p>Es gibt eine Menge \u00fcber Coding zu sagen, und du wirst eine Menge n\u00fctzlicher Lekt\u00fcre da drau\u00dfen finden. Aber wenn du ein WordPress Entwickler bist, ist der Codex deine Bibel und du solltest die <a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/detailed-plugin-guidelines\/\">Plugin Guidelines<\/a> lesen, bevor du mit dem Coding beginnst. Hier ist meine pers\u00f6nliche Liste der Schl\u00fcsselkonzepte:<\/p>\n<ul style=\"margin-left: 30px\">\n<li><strong>Halte deinen Code f\u00fcr Menschen lesbar<\/strong>. Dies erm\u00f6glicht es anderen Entwicklern zu verstehen, was dein Plugin macht, dir m\u00f6glicherweise bei der Fehlersuche zu helfen und ihre eigenen Plugins auf deinem Code zu entwickeln. Um die Zusammenarbeit zwischen Entwicklern zu f\u00f6rdern, stellt der WordPress Codex die <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/best-practices\/coding-standards\/\">WordPress Coding Standards<\/a> zur Verf\u00fcgung, die eine Summe von Best Practices f\u00fcr jeden WordPress Entwickler sind.<\/li>\n<li><strong>Kommentiere deinen Code immer.<\/strong> Inline-Dokumentation ist eine gro\u00dfartige Ressource, die du niemals untersch\u00e4tzen solltest. Es erm\u00f6glicht jedem, schnell zu verstehen, was eine Funktion macht, welche Argumente akzeptiert werden, welche Variable zur\u00fcckkommt, etc. In den Kommentaren kannst du Links, Skriptversionen und andere Beschreibungen hinzuf\u00fcgen, die immer dann n\u00fctzlich sind, wenn dein Skript von dir oder jemand anderem bearbeitet werden soll. Und ich sage gerne, dass WordPress-Leute eine lernende Gemeinschaft sind, und das Einhalten der <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/best-practices\/inline-documentation-standards\/\">Inline-Dokumentationsstandards<\/a> ist eine gro\u00dfartige M\u00f6glichkeit, andere lernen zu lassen, was du bereits wei\u00dft.<\/li>\n<li><strong>Bevorzuge WordPress-Funktionen anstelle von PHP-Funktionen, wenn m\u00f6glich<\/strong>. WordPress-Funktionen erlauben es dir, sicheren und effizienten Code zu bauen. Besonders wenn du Daten aus der Datenbank abrufen musst, ersparen dir <a href=\"https:\/\/codex.wordpress.org\/WordPress_APIs\">API-Funktionen<\/a> das Erstellen komplexer Abfragen, die h\u00f6chstwahrscheinlich weniger sicher sind als die eingebauten WordPress-Abfragen. Es gibt eine Menge gro\u00dfartiger Entwickler hinter dem Core, und sie machen einen fantastischen Job, von dem wir profitieren k\u00f6nnen.<\/li>\n<\/ul>\n<h3>Eigenschaften<\/h3>\n<p>Auch wenn du f\u00fcr deine Arbeit nicht bezahlt wirst, solltest du deine Plugins wie Produkte betrachten, die du verkaufen willst. Du musst kein Marketingspezialist sein: Du musst nur wissen, dass dein Plugin in irgendeiner Weise einzigartig und\/oder von \u00e4hnlichen Plugins unterscheidbar sein sollte. Gib deinem Plugin einen einpr\u00e4gsamen und aussagekr\u00e4ftigen Namen und einzigartige Funktionen, die die Leute sagen lassen &#8222;Ich brauche es!&#8220;. Und wenn dein Plugin Funktionen bietet, die bereits von anderen Plugins abgedeckt werden, konzentriere dich auf Zug\u00e4nglichkeit und Benutzerfreundlichkeit, um den Nutzern einen Mehrwert zu bieten, der einen klaren Unterschied zwischen deinem Produkt und seinen Konkurrenten macht.<\/p>\n<h3>Support<\/h3>\n<p>Jedes Plugin, das \u00fcber das Plugin Directory vertrieben wird, hat ein spezielles Forum, in dem Nutzer dich um Hilfe bitten werden. Gib klare Antworten auf die Fragen der Nutzer und hilf ihnen bei der Fehlerbehebung ihrer Probleme. Schnelle und angemessene Antworten werden entscheidend sein, um deinen Ruf als vertrauensw\u00fcrdiger Entwickler aufzubauen. Ber\u00fccksichtige jedes Thema und greife jede Information auf, die dir helfen k\u00f6nnte, dein Plugin zu verbessern.<\/p>\n<h3>Updates<\/h3>\n<p>Aktualisiere dein Plugin regelm\u00e4\u00dfig, schiebe kleine \u00c4nderungen wenn n\u00f6tig, aber \u00fcbertreibe es nicht. Zu viele Updates k\u00f6nnen deine Nutzer entt\u00e4uschen.<\/p>\n<h3>Lizenzierung<\/h3>\n<p>WordPress ist unter der <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">GNU General Public Licence V2<\/a> ver\u00f6ffentlicht und die meisten Plugins sind unter der gleichen GPL-Lizenz ver\u00f6ffentlicht. Eigentlich ist es nicht zwingend erforderlich, das Plugin unter der gleichen Lizenz zu ver\u00f6ffentlichen, da jede kompatible Lizenz zugelassen ist. Trotzdem wird die GPLv2 empfohlen (lies mehr \u00fcber die <a href=\"https:\/\/kinsta.com\/de\/lernen\/wordpress-gpl\/\">GPL Lizenzierung<\/a>).<\/p>\n<p>Um ein funktionierendes Beispiel f\u00fcr diesen Beitrag zu liefern, wurde das Plugin, das wir in <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-medienbibliothek\/\">4 Handy WordPress Media Library Hacks<\/a> seziert haben, im Directory ver\u00f6ffentlicht. Lade den <a href=\"https:\/\/wordpress.org\/plugins\/exif-viewer\/\">ExIF Viewer<\/a> herunter und \u00f6ffne die Dateien in deinem Texteditor, dann gehe zur\u00fcck zu diesem Beitrag und tauche in die Struktur des Plugins ein.<\/p>\n<h2 id=\"plugin-structure\">Die Plugin-Struktur<\/h2>\n<p>Dein Plugin wird im WordPress.org SVN Repository gespeichert. Jeder kann eine Kopie herunterladen, aber nur der Autor hat die Berechtigung, sich einzuloggen. Sobald du ein Plugin ver\u00f6ffentlicht hast, kannst du neue Dateien hinzuf\u00fcgen und bestehende Dateien auf deinem lokalen Rechner bearbeiten oder l\u00f6schen und diese \u00c4nderungen dann auf den Server hochladen. Alle \u00c4nderungen werden von Subversion getrackt, so dass du sp\u00e4ter auf alte Versionen oder Revisionen zur\u00fcckgreifen kannst.<br \/>\n<span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">Die SVN Repositories bieten vier Standardordner:<\/span><\/p>\n<pre><code>\/assets\/\n\/branches\/\n\/tags\/\n\/trunk\/<\/code><\/pre>\n<ul style=\"margin-left: 30px\">\n<li>Screenshots, Header und Icons kommen in <strong>assets<\/strong><\/li>\n<li><strong>trunk<\/strong> ist das Verzeichnis, in dem du die Plugin-Dateien ablegen wirst<\/li>\n<li>Abweichende Zweige des Codes gehen in <strong>branches<\/strong><\/li>\n<li>Plugin-Versionen werden in <strong>Tags<\/strong> gespeichert<\/li>\n<\/ul>\n<p>Jedes Plugin muss aus mindestens zwei Dateien bestehen: der readme.txt Datei und dem Haupt PHP Skript. Optional kannst du eine Anzahl von Bildern (Assets) hinzuf\u00fcgen, die auf der Seite des Plugins angezeigt werden sollen.<\/p>\n<h3>Plugin Assets<\/h3>\n<p>Assets sind Plugin Header, Icons und Screenshots. Plugin Header sind die JPG oder PNG Bilder, die du oben auf der Plugin Seite sehen kannst. Die Dateinamen h\u00e4ngen von der Breite und H\u00f6he des Bildes ab. Derzeit sind die folgenden Namen\/Ma\u00dfe erlaubt:<\/p>\n<ul style=\"margin-left: 30px\">\n<li>Regular: banner-772&#215;250.(jpg|png)<\/li>\n<li>Retina: banner-1544&#215;500.(jpg|png)<\/li>\n<\/ul>\n<p>Icons sind quadratische Bilder mit den folgenden Namen\/Abmessungen:.<\/p>\n<ul style=\"margin-left: 30px\">\n<li>icon-128&#215;128.(jpg|png)<\/li>\n<li>icon-256&#215;256.(jpg|png)<\/li>\n<li>icon.svg<\/li>\n<\/ul>\n<p>Du solltest die SVG-Abmessungen nicht im Dateinamen angeben, da diese Bilder in jeder Gr\u00f6\u00dfe skaliert werden k\u00f6nnen. Wenn du SVGs verwendest, musst du ein PNG-Icon als Fallback bereitstellen.<\/p>\n<p>Screenshots sind Bilder, die im Inhalt der Plugin-Seite angezeigt werden. Erlaubt sind die Formate PNG und JPEG. Der Dateiname muss in Kleinbuchstaben geschrieben sein und die folgende Struktur einhalten:<\/p>\n<ul style=\"margin-left: 30px\">\n<li>screenshot-1.(jpg|png)<\/li>\n<li>screenshot-2.(jpg|png)<\/li>\n<\/ul>\n<p>F\u00fcr jeden Screenshot solltest du eine Beschreibung in der Readme-Datei angeben. All diese Grafiken sollten in den <strong>Assets<\/strong>-Ordner im lokalen Verzeichnis deines Plugins hinzugef\u00fcgt werden (mehr dazu, <a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/plugin-assets\/\">wie deine Plugin Assets funktionieren<\/a>).<\/p>\n<figure id=\"attachment_11908\" aria-describedby=\"caption-attachment-11908\" style=\"width: 686px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11908 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/akismet_page.png\" alt=\"Ansprechende und konsistente Assets machen eine tolle Plugin Seite aus\" width=\"686\" height=\"777\"><figcaption id=\"caption-attachment-11908\" class=\"wp-caption-text\">Ansprechende und konsistente Assets machen eine tolle Plugin Seite aus<\/figcaption><\/figure>\n<h3>Die Readme.txt Datei<\/h3>\n<p>Du solltest dein Plugin mit einer <strong>readme.txt<\/strong> Datei und entsprechenden Headern im Hauptskript versehen.<\/p>\n<p>Zuerst brauchst du eine readme.txt Datei mit den folgenden Informationen:<\/p>\n<ul style=\"margin-left: 30px\">\n<li><strong>Plugin-Name<\/strong><\/li>\n<li><strong>Mitwirkende<\/strong>: (eine Liste von wordpress.org userid&#8217;s)<\/li>\n<li><strong>Spenden-Link<\/strong>: http:\/\/example.com\/<\/li>\n<li><strong>Tags<\/strong>: (Plugin-Tags)<\/li>\n<li><strong>Ben\u00f6tigt mindestens<\/strong>: (WordPress Version)<\/li>\n<li><strong>Getestet bis<\/strong>: (WordPress Version)<\/li>\n<li><strong>Stabiler Tag<\/strong>: (Plugin Version)<\/li>\n<li><strong>Lizenz<\/strong>: GPLv2 oder sp\u00e4ter (oder kompatibel)<\/li>\n<li><strong>Lizenz URI<\/strong>: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/li>\n<li><strong>Beschreibung:<\/strong><\/li>\n<li><strong>Installieren<\/strong><\/li>\n<li><strong>Bildschirmfotos<\/strong><\/li>\n<li><strong>Changelog<\/strong><\/li>\n<\/ul>\n<p>Im Abschnitt Screenshots kannst du eine Beschreibung f\u00fcr jedes Bild hinzuf\u00fcgen, das du auf der Plugin-Seite einf\u00fcgen m\u00f6chtest. WordPress.org stellt die <a href=\"https:\/\/wordpress.org\/plugins\/readme.txt\">Standardvorlage f\u00fcr die Readme-Datei des Plugins<\/a> zur Verf\u00fcgung, die dir bei der Erstellung deiner Readme-Datei helfen wird. Au\u00dferdem kannst du den <a href=\"https:\/\/wordpress.org\/plugins\/developers\/readme-validator\/\">Readme Validator<\/a> nutzen, um zu \u00fcberpr\u00fcfen, ob deine Datei korrekt ist.<\/p>\n<figure id=\"attachment_11915\" aria-describedby=\"caption-attachment-11915\" style=\"width: 899px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11915 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/validator.png\" alt=\"Der Readme Validator gibt Hinweise und Warnungen zu Readme-Dateien aus\" width=\"899\" height=\"643\"><figcaption id=\"caption-attachment-11915\" class=\"wp-caption-text\">Der Readme Validator gibt Hinweise und Warnungen zu Readme-Dateien aus<\/figcaption><\/figure>\n<h3>Der Plugin Header Kommentar<\/h3>\n<p>Der Header-Kommentar sagt WordPress, dass eine Datei ein Plugin ist.<br \/>\nWenn du dein Plugin nicht ver\u00f6ffentlichen willst, ist das einzige erforderliche Feld der Name des Plugins. Wenn du hingegen vorhast, das Plugin zu ver\u00f6ffentlichen, ist es umso besser, je mehr Informationen du hinzuf\u00fcgst. Hier ist eine Liste der verf\u00fcgbaren Felder:<\/p>\n<ul style=\"margin-left: 30px\">\n<li><strong>Plugin Name<\/strong>: (erforderlich) Der Name deines Plugins muss eindeutig sein. Suche vor der Ver\u00f6ffentlichung im Plugin-Verzeichnis nach Plugins mit dem gleichen Namen<\/li>\n<li><strong>Plugin URI<\/strong>: die Homepage des Plugins<\/li>\n<li><strong>Beschreibung<\/strong>: eine einzeilige Plugin-Beschreibung (weniger als 140 Zeichen)<\/li>\n<li><strong>Version<\/strong>: die aktuelle Plugin-Version (muss h\u00f6her sein als die vorherige Version)<\/li>\n<li><strong>Autor<\/strong>: ein oder mehrere Autorennamen, getrennt durch Kommas<\/li>\n<li><strong>Autor URI<\/strong>: die Homepage des Autors<\/li>\n<li><strong>Lizenz<\/strong>: der Slug der Lizenz des Plugins (z.B. GPL2)<\/li>\n<li><strong>Lizenz URI<\/strong>: der Link zum vollst\u00e4ndigen Text der Lizenz (z.B. https:\/\/www.gnu.org\/licenses\/gpl-2.0.html)<\/li>\n<li>Text Domain: die Text Domain des Plugins<\/li>\n<li>Domain Path: wo die \u00dcbersetzungsdateien zu finden sind (siehe <a href=\"https:\/\/developer.wordpress.org\/plugins\/internationalization\/how-to-internationalize-your-plugin\/\">Wie man sein Plugin internationalisiert<\/a>)<\/li>\n<\/ul>\n<p>Hier ist der Header-Kommentar <a href=\"https:\/\/wordpress.org\/plugins\/akismet\/\">eines der beliebtesten WordPress-Plugins<\/a>:<\/p>\n<pre><code>&lt;?php\n\/**\n * @package Akismet\n *\/\n\/*\nPlugin Name: Akismet Anti-Spam\nPlugin URI: https:\/\/akismet.com\/\nDescription: Used by millions, Akismet is quite possibly the best way in the world to &lt;strong&gt;protect your blog from spam&lt;\/strong&gt;. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\nVersion: 3.3.2\nAuthor: Automattic\nAuthor URI: https:\/\/automattic.com\/wordpress-plugins\/\nLicense: GPLv2 or later\nText Domain: akismet\n*\/<\/code><\/pre>\n<h2 id=\"publish-wordpress-plugin-directory\">Ver\u00f6ffentlichung im WordPress Plugin Verzeichnis<\/h2>\n<p>Wenn du bereit bist, <a href=\"https:\/\/wordpress.org\/plugins\/add\/\">melde dich an<\/a> und <a href=\"https:\/\/wordpress.org\/plugins\/developers\/add\/\">reiche dein Plugin ein<\/a>.<\/p>\n<figure id=\"attachment_11907\" aria-describedby=\"caption-attachment-11907\" style=\"width: 860px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11907 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/add.png\" alt=\"Das erste Plugin-Release muss f\u00fcr eine manuelle \u00dcberpr\u00fcfung hochgeladen werden\" width=\"860\" height=\"432\"><figcaption id=\"caption-attachment-11907\" class=\"wp-caption-text\">Das erste Plugin-Release muss f\u00fcr eine manuelle \u00dcberpr\u00fcfung hochgeladen werden<\/figcaption><\/figure>\n<p>Das Plugin wird manuell von den Mitarbeitern von WordPress.org \u00fcberpr\u00fcft. Dieser Prozess kann zwischen einem und zehn Tagen dauern. Wenn Probleme gefunden werden, erh\u00e4ltst du eine E-Mail, die dir erkl\u00e4rt, was falsch ist und was du tun solltest, um die Fehler zu beheben.<\/p>\n<figure id=\"attachment_11910\" aria-describedby=\"caption-attachment-11910\" style=\"width: 558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11910 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/awaiting.png\" alt=\"Der Revisionsprozess kann bis zu zehn Tage dauern\" width=\"558\" height=\"417\"><figcaption id=\"caption-attachment-11910\" class=\"wp-caption-text\">Der Revisionsprozess kann bis zu zehn Tage dauern<\/figcaption><\/figure>\n<p>Sobald das Plugin genehmigt wurde, erh\u00e4ltst du eine E-Mail, die dir mitteilt, dass du Zugriff auf das SVN-Repository hast.<\/p>\n<figure id=\"attachment_11909\" aria-describedby=\"caption-attachment-11909\" style=\"width: 580px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11909 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/approval_email.png\" alt=\"Eine E-Mail wird dich informieren, dass das Plugin genehmigt wurde\" width=\"580\" height=\"645\"><figcaption id=\"caption-attachment-11909\" class=\"wp-caption-text\">Eine E-Mail wird dich informieren, dass das Plugin genehmigt wurde<\/figcaption><\/figure>\n<p>Im Moment ist das Plugin nicht zum Download verf\u00fcgbar, aber du kannst Dateien \u00fcber die Kommandozeile (oder jeden SVN-Client) hochladen, bearbeiten und l\u00f6schen. Das Bild unten zeigt die aktuelle Plugin-Seite.<\/p>\n<figure id=\"attachment_11913\" aria-describedby=\"caption-attachment-11913\" style=\"width: 699px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11913 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/plugin_approved_but_not_published.png\" alt=\"Die Plugin-Seite ist aktiv, aber das Plugin ist nicht zum Download verf\u00fcgbar\" width=\"699\" height=\"476\"><figcaption id=\"caption-attachment-11913\" class=\"wp-caption-text\">Die Plugin-Seite ist aktiv, aber das Plugin ist nicht zum Download verf\u00fcgbar<\/figcaption><\/figure>\n<h3>Das Plugin hochladen<\/h3>\n<p>Unsere erste Aufgabe ist es, die Plugin-Dateien in das SVN-Repository hochzuladen, aber zuerst brauchen wir einen lokalen Ordner, in dem wir die Plugin-Dateien speichern werden:<\/p>\n<pre><code>$ mkdir localdir<\/code><\/pre>\n<p>Jetzt k\u00f6nnen wir das Pre-Build Repository auschecken:<\/p>\n<pre><code>$ svn co https:\/\/plugins.svn.wordpress.org\/plugin-name path\/to\/localdir<\/code><\/pre>\n<p>Wir bekommen die folgende Antwort:<\/p>\n<pre><code>&gt; A    plugin-name\/branches\n&gt; A    plugin-name\/tags\n&gt; A    plugin-name\/trunk\n&gt; Checked out revision 99999999.<\/code><\/pre>\n<p><strong>A<\/strong> bedeutet, dass die Ordner aus dem zentralen Repository in den lokalen Ordner hinzugef\u00fcgt wurden.<br \/>\n<span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">Der n\u00e4chste Schritt ist das Hinzuf\u00fcgen von Dateien in den lokalen \/<\/span><strong style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">trunk<\/strong><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> Ordner und das Hochladen in das Repository:<\/span><\/p>\n<pre><code>localdir\/$ svn add trunk\/*<\/code><\/pre>\n<p>Du wirst aufgefordert, dich zu authentifizieren. Sobald du eingeloggt bist, erh\u00e4ltst du die folgende Antwort:<\/p>\n<pre><code>&gt; A    trunk\/my-plugin.php\n&gt; A    trunk\/readme.txt<\/code><\/pre>\n<blockquote style=\"margin-left: 30px;font-size: 1em\"><p>Hinweis: Lege die Hauptplugin-Datei nicht in einen Unterordner von trunk, da dies die Downloads unterbrechen wird.<\/p><\/blockquote>\n<p>Checke nun die \u00c4nderungen wieder in das Repository ein:<\/p>\n<pre><code>localdir\/$ svn ci -m 'First plugin version'<\/code><\/pre>\n<p>Und hier ist die endg\u00fcltige Antwort:<\/p>\n<pre><code>&gt; Adding trunk\/my-plugin.php\n&gt; Adding trunk\/readme.txt\n&gt; Transmitting file data .\n&gt; Committed revision 9999999.<\/code><\/pre>\n<figure id=\"attachment_11911\" aria-describedby=\"caption-attachment-11911\" style=\"width: 301px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11911 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/exif-viewer_structure.png\" alt=\"Die Dateistruktur der lokalen Kopie des ExIF Viewers\" width=\"301\" height=\"278\"><figcaption id=\"caption-attachment-11911\" class=\"wp-caption-text\">Die Dateistruktur der lokalen Kopie des ExIF Viewers<\/figcaption><\/figure>\n<p>Anschlie\u00dfend m\u00fcssen wir die Plugin-Assets hinzuf\u00fcgen:<\/p>\n<pre><code>localdir\/$ svn add assets\/*<\/code><\/pre>\n<p>Dann checke die \u00c4nderungen erneut ein:<\/p>\n<pre><code>localdir\/$ svn ci -m 'Assets upload'<\/code><\/pre>\n<p>Und das war&#8217;s! Springe auf die Seite deines Plugins und fange an, deine Arbeit zu bewerben!<\/p>\n<figure id=\"attachment_11912\" aria-describedby=\"caption-attachment-11912\" style=\"width: 707px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11912 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/07\/exif-viewer-707x1024.jpg\" alt=\"Die letzte Seite des ExIF Viewer Plugins\" width=\"707\" height=\"1024\"><figcaption id=\"caption-attachment-11912\" class=\"wp-caption-text\">Die letzte Seite des ExIF Viewer Plugins<\/figcaption><\/figure>\n<h3>Eine neue Version ver\u00f6ffentlichen<\/h3>\n<p>Bevor du die n\u00e4chste Version ver\u00f6ffentlichst, musst du daran denken, das Feld <strong>Stable Tag<\/strong> in der Datei <strong>trunk\/readme.txt<\/strong> und die <strong>Versionsnummer<\/strong> im Kommentar des Plugin-Headers zu aktualisieren. Wenn die neue Version bereit zur Ver\u00f6ffentlichung ist, kopiere deine Dateien in einen Unterordner von \/<strong>tags<\/strong> und setze den Namen des Unterordners auf die Versionsnummer (z.B. 1.0.1):<\/p>\n<pre><code>localdir\/$ svn cp trunk tags\/1.0.1\n&gt; A tags\/1.0.1<\/code><\/pre>\n<p>Checke dann die \u00c4nderungen ein:<\/p>\n<pre><code>localdir\/$ svn ci -m \"tagging version 1.0.1\"\n&gt; Adding         tags\/1.0.1\n&gt; Adding         tags\/1.0.1\/my-plugin.php\n&gt; Adding         tags\/1.0.1\/readme.txt\n&gt; Committed revision 999999.<\/code><\/pre>\n<p>Und das war&#8217;s! Die neue Version ist online.<\/p>\n<h3>Eine Datei bearbeiten<\/h3>\n<p>Gelegentlich kann es vorkommen, dass du kleinere \u00c4nderungen vornehmen musst, die keine neue Version erfordern. Aktualisiere zuerst die lokale Kopie des Repositorys:<\/p>\n<pre><code>localdir\/$ svn up\n&gt; At revision 999999.<\/code><\/pre>\n<p>Bearbeite dann die Dateien und \u00fcberpr\u00fcfe die \u00c4nderungen:<\/p>\n<pre><code>localdir$ svn stat\n&gt; M       trunk\/readme.txt<\/code><\/pre>\n<p><strong>M<\/strong> bedeutet, dass diese Dateien ge\u00e4ndert wurden.<br \/>\nIm Folgenden kannst du sehen, was sich zwischen den beiden Versionen ge\u00e4ndert hat:<\/p>\n<pre><code>localdir$ svn diff<\/code><\/pre>\n<p>Zum Schluss musst du die \u00c4nderungen in das zentrale Repository einpflegen:<\/p>\n<pre><code>localdir$ svn ci -m \"minor changes\"\n&gt; Sending trunk\/readme.txt\n&gt; Transmitting file data .\n&gt; Committed revision 999999.<\/code><\/pre>\n<h2>Zusammenfassung<\/h2>\n<p>Egal, ob du dich entscheidest, eine Light-Version eines kommerziellen Plugins zu ver\u00f6ffentlichen, oder ob du das Plugin ver\u00f6ffentlichst, um einen Beitrag f\u00fcr die Community zu leisten, das WordPress.org Directory ist der beste Ort, um deine Arbeit zu verbreiten. Es verschafft dir eine breite Aufmerksamkeit und bietet eine Reihe professioneller Tools f\u00fcr die Verbreitung und Bewerbung deiner Plugins.<\/p>\n<p>Wenn du das Gef\u00fchl hast, dass deine Verkaufs- und Marketingf\u00e4higkeiten nicht stark genug sind, solltest du dir unbedingt Bridget Willards <a href=\"https:\/\/www.amazon.com\/dp\/B08Z4718W9\">\u201cHow To Market Your Plugin\u201d<\/a> ansehen, um mehr dar\u00fcber zu erfahren, wie du deine Plugins besser verkaufen kannst.<\/p>\n<p>Hast du diese M\u00f6glichkeit schon einmal in Betracht gezogen? Teile deine Erfahrungen mit uns unten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit \u00fcber 50.000 kostenlosen Plugins ist das WordPress Plugin Directory das Einkaufszentrum f\u00fcr jeden WordPress-Nutzer. Hier findest du Plugins, die alle Features und Funktionalit\u00e4ten f\u00fcr deine &#8230;<\/p>\n","protected":false},"author":36,"featured_media":41030,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[211,29],"topic":[999,1006],"class_list":["post-41026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-plugins","tag-wordpress","topic-wordpress-entwicklung","topic-wordpress-plugins"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht<\/title>\n<meta name=\"description\" content=\"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht\" \/>\n<meta property=\"og:description\" content=\"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-11T17:54:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-24T14:05:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht\",\"datePublished\":\"2021-04-11T17:54:23+00:00\",\"dateModified\":\"2023-08-24T14:05:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\"},\"wordCount\":2356,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\",\"keywords\":[\"plugins\",\"WordPress\"],\"articleSection\":[\"WordPress Entwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\",\"name\":\"Wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\",\"datePublished\":\"2021-04-11T17:54:23+00:00\",\"dateModified\":\"2023-08-24T14:05:01+00:00\",\"description\":\"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png\",\"width\":1460,\"height\":730,\"caption\":\"wordpress-plugin-verzeichnis-veroeffentlicht\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress-Plugins\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/wordpress-plugins\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht","description":"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/","og_locale":"de_DE","og_type":"article","og_title":"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht","og_description":"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.","og_url":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-04-11T17:54:23+00:00","article_modified_time":"2023-08-24T14:05:01+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht","datePublished":"2021-04-11T17:54:23+00:00","dateModified":"2023-08-24T14:05:01+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/"},"wordCount":2356,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","keywords":["plugins","WordPress"],"articleSection":["WordPress Entwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/","url":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/","name":"Wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","datePublished":"2021-04-11T17:54:23+00:00","dateModified":"2023-08-24T14:05:01+00:00","description":"Du bringst ein neues und aufregendes WordPress Plugin auf den Markt? Schau dir dieses ausf\u00fchrliche Tutorial an, warum und wie du ein Plugin im WordPress Plugin-Verzeichnis ver\u00f6ffentlichst.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/wordpress-plugin-verzeichnis-veroeffentlicht.png","width":1460,"height":730,"caption":"wordpress-plugin-verzeichnis-veroeffentlicht"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin-verzeichnis-veroeffentlicht\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress-Plugins","item":"https:\/\/kinsta.com\/de\/thema\/wordpress-plugins\/"},{"@type":"ListItem","position":3,"name":"Warum und wie man ein Plugin im WordPress-Plugin-Verzeichnis ver\u00f6ffentlicht"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=41026"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41026\/revisions"}],"predecessor-version":[{"id":65209,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41026\/revisions\/65209"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41026\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41026\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41026\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41026\/translations\/de"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41026\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/41030"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=41026"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=41026"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=41026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}