Eine Sache, die mir nie klar war (zumal ich kein Plugin an das Repository gesendet habe), ist, wie die eindeutige "ID" (Slug) eines Plugins (dh diese Liste ) generiert wird .
- Ist es eine Entscheidung des Autors zum Zeitpunkt der Einreichung des SVN oder eines Moderators?
- Ist es der Name des bereinigten Plugins (Titel)?
- Ist es das
plugin_basename
? - Ist es die Haupt-Plugin-Datei (ohne den Verzeichnisnamen)?
- Etwas anderes?
Ich bin gespannt, welche Attribute eines Plugins es mit seinem SVN-Gegenstück (falls vorhanden) für die Plugin-Update-API verknüpfen .
Ich frage, zum Teil aus meiner Natur heraus, ob ich es wissen möchte, aber auch, wie ich (bis zu einem gewissen Grad) sicherstellen kann, dass meine eigenen einmaligen Plugins nicht mit denen im SVN kollidieren.
Wenn es zum Beispiel nur 3) wäre , könnte ich einen sehr eindeutigen Verzeichnisnamen verwenden, aber meinen Plugin-Namen (Titel) kurz und bündig halten.
NB Während die "Standard" -Dateinamenskonvention zu sein scheint [my-plugin-name]/[my-plugin-name].php
, habe ich gern [my-plugin-name]/plugin.php
.
Es gibt allen meinen Plugins eine gewisse Konsistenz, es ist klar, dass es sich um die "Bootloader" -Datei (Hauptdatei) handelt, und ich hasse es, wenn der Verzeichnisname wiederholt wird.
Dies ist ein weiterer Grund, warum ich die Frage stelle, da 4) mich verarschen würde. Außerdem würde ich gerne Ihre Gedanken zu diesem "Standard" hören :)