Das Plugin kann hier runter geladen werden:
Ein paar Schritte am Anfang bevor man es aktiviert:
plugin-name.php
entsprechend gleich umbenennenIn den Dateien Sachen umbenennen:
plugin-name.php
namespace plugin_name
add_action( 'plugins_loaded', 'plugin_name\run_plugin' );
PLUGIN_NAME_PATH
setup/admin_css_js.php
namespace plugin_name\setup
add_action('admin_enqueue_scripts', 'plugin_name\setup\admin_css');
$admin_css_url = PLUGIN_NAME_URL
wp_enqueue_style( 'plugin_name_admin-styles', $admin_css_url );
$admin_js_alpine_url = PLUGIN_NAME_URL . 'assets/js/vendor/alpine.min.js';
wp-admin\PageName.php
namespace plugin_name\wp_admin
new PageName( PLUGIN_NAME_URL );
classes/DummyClass.php (optional)
namespace plugin_name
assets/
-Folder » liegen CSS, JS & Grafik-Dateienclasses/DummyClass.php
» Beispiel für eine Klassen Einbindungfunctions/
-Folder » alle einzelnen Functions ab, welche im Theme zur verfügung haben möchtefunctions/helper
» 2 Hilfsfunktionen zum Einbinden von der d()
-Funktion und einer einfachen Funktion alle Dateien aus einem Plugin zu laden.setup/admin_css_js.php
» Beispiel wie man CSS und JS Dateien registrieren kannPluginActivator.php
» Eine Beispiel-Klasse die aufgerufen werden kann, wenn das Plugin aktiviert wird um z.B. Datenbank-Tabellen anzulegenwp-admin/PageName.php
» Beispiel Datei wie man eine Backend Seite erzeugt