Das Erstellen eines „mu-plugins" (Must-Use-Plugins) für WordPress stellt zuverlässig sicher, dass kritische Funktionen auf Ihrer Website immer aktiv sind. Dieses Plugin wird automatisch aktiviert und kann nicht über das WordPress-Dashboard deaktiviert werden, was es ideal für essenzielle Funktionen oder Anpassungen macht.
Ein weiterer Anwendungsfall für ein mu-plugin besteht darin, einem Plugin oder dem WP-Core zusätzliche Funktionen hinzuzufügen. WP Staging verfügt beispielsweise über zahlreiche Filter und Hooks, die der Staging- oder Backup-Funktion von WP Staging weitere Möglichkeiten verleihen können. All diese dokumentierten Filter können in ein eigenes mu-plugin aufgenommen werden.
Einführung in Must-Use-Plugins
Mu-plugins oder „Must-Use"-Plugins sind eine besondere Art von WordPress-Plugins. Sie werden in einem separaten Verzeichnis (wp-content/mu-plugins) abgelegt und automatisch von WordPress geladen. Diese Plugins eignen sich ideal für Code, der immer ausgeführt werden muss, etwa benutzerdefinierte Funktionen für eine Website, und sie sind vor versehentlicher Deaktivierung geschützt.
Vorteile von Mu-Plugins
- Automatische Aktivierung: Mu-plugins werden automatisch aktiviert und können nicht versehentlich deaktiviert werden.
- Erhöhte Sicherheit: Da sie nicht über das Admin-Panel deaktiviert werden können, bieten sie eine sicherere Möglichkeit, kritische Funktionen umzusetzen.
- Einfache Verwaltung: Ideal für die Verwaltung mehrerer WordPress-Sites, da sie die Pflege essenzieller Plugins vereinfachen.
Ein Mu-Plugin erstellen
1. Zugriff auf die Dateien Ihrer Website
- Greifen Sie über FTP oder den Dateimanager Ihres Webhosts auf die Dateien Ihrer Website zu.
2. Das Mu-Plugin-Verzeichnis finden
- Navigieren Sie zum Verzeichnis
wp-content. - Prüfen Sie, ob der Ordner
mu-pluginsexistiert. Falls nicht, erstellen Sie ihn.
3. Die Mu-Plugin-Datei anlegen
- Erstellen Sie eine neue PHP-Datei für Ihr mu-plugin, zum Beispiel
my-mu-plugin.php. - Verwenden Sie einen einfachen Texteditor, um Ihren PHP-Code zu schreiben.
4. Code in Ihr Mu-Plugin einfügen
- Ihr mu-plugin sollte mit einem PHP-Eröffnungs-Tag
<?phpbeginnen. - Nachfolgend sehen Sie die Grundstruktur einer mu-plugin-Datei:
<?php
/*
Plugin Name: My Custom Mu-Plugin
Description: A custom must-use plugin to enhance my WordPress site.
Version: 1.0
Author: Mickey Mouse
*/
// Your custom code goes here
Schritt 5: Mu-Plugin hochladen
- Laden Sie die
.php-Datei in das Verzeichnismu-pluginsauf Ihrem Server hoch.
Schritt 6: Aktivierung überprüfen
- Da mu-plugins automatisch aktiviert werden, prüfen Sie auf Ihrer Website, ob Ihr eigener Code wie erwartet funktioniert.
Beispiel-Mu-Plugin: Eigener Admin-Footer-Text
Als Beispiel erstellen wir ein einfaches mu-plugin, das den Footer-Text im WordPress-Adminbereich ändert.
<?php
/*
Plugin Name: Custom Admin Footer
Description: Changes the footer text in the WordPress admin area.
Version: 1.0
Author: Your Name
*/
add_filter('admin_footer_text', function () {
echo 'Customized by Tony Stark - Powered by WordPress';
});
Fazit
Ein mu-plugin zu erstellen ist ein unkomplizierter Vorgang, der die Funktionalität und Sicherheit Ihrer WordPress-Site deutlich verbessern kann. Wenn Sie die obigen Schritte befolgen, können Sie stets aktive Anpassungen umsetzen und so eine konsistente und zuverlässige Nutzererfahrung sicherstellen.
Denken Sie daran, Ihre mu-plugins gründlich in einer Staging-Umgebung zu testen, bevor Sie sie auf einer Live-Site einsetzen, um sicherzustellen, dass sie wie erwartet funktionieren.