Een Plugin Maken
Stap 1: Maak de Plugin-map
public/plugin/MyPlugin/Stap 2: Definieer de Plugin-klasse
<?php
class MyPluginPlugin extends Plugin
{
protected function __construct()
{
$settings = [
'tool_enable' => 'boolean',
'api_key' => 'text',
];
parent::__construct('1.0', 'Your Name', $settings);
}
public static function create(): static
{
static $instance = null;
return $instance ??= new static();
}
}Beschikbare Instellingstypen
Type
Beschrijving
Stap 3: Maak plugin.php
Stap 4: Maak Installatie- en De-installatiescripts
Stap 5: Voeg Vertalingen Toe
Stap 6: Injecteer Inhoud via Weergavegebieden
Stap 7: Reageer op Platformgebeurtenissen (Optioneel)
Stap 8: Levenscyclus-hooks
Methode
Getriggerd wanneer
Stap 9: Activeren
Tips
Laatst bijgewerkt
Was dit nuttig?