Ich habe ein Plugin unter Verwendung der normalen Konvention entwickelt, die Haupt-Plugin-Datei nach dem Plugin-Ordner zu benennen (dh prefix-someplugin
für den Ordner und prefix-someplugin.php
für die Datei). Ich habe jedoch einige Plugins gesehen, die die folgende Struktur verwenden:
prefix-someplugin
- plugin-loader.php // This file just loads src/prefix-someplugin.php
- /src
- prefix-someplugin.php
Wenn sie eine solche Struktur verwenden, bedeutet dies natürlich, dass sie funktioniert. Das Problem ist, dass ich nicht sicher bin, wie es funktioniert, daher meine Frage. Woher weiß WP, welche Datei als Haupt-Plugin-Datei geladen werden soll? Ich hätte angenommen, dass es nach einer Datei gesucht hat, die nach einem Ordner benannt ist und nur .php
als Erweiterung hinzugefügt wurde , aber es scheint, dass ich falsch lag.
Sucht WPjust wp-content/plugins
nach Ordnern und lädt alle darin gefundenen Dateien oder folgt es einer anderen Logik?
Vielen Dank im Voraus für die Antworten.
quelle
src
und die Tests ausgeführt werdentest
. Danke für die Antwort. :)