WordPress mu-plugin erstellen: So geht’s

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

  1. Automatische Aktivierung: Mu-plugins werden automatisch aktiviert und können nicht versehentlich deaktiviert werden.
  2. Erhöhte Sicherheit: Da sie nicht über das Admin-Panel deaktiviert werden können, bieten sie eine sicherere Möglichkeit, kritische Funktionen umzusetzen.
  3. 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-plugins existiert. 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 <?php beginnen.
  • Nachfolgend sehen Sie die Grundstruktur einer mu-plugin-Datei:
PHP
<?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 Verzeichnis mu-plugins auf 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
<?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.

Verwandte Artikel

Rene Hermenau

Autor: Rene Hermenau

Über den Autor: René Hermenau ist Gründer von WP STAGING. Er arbeitet an WordPress-Backups, Staging, Migrationen, Datenbankverarbeitung und sicheren Deployment-Workflows.