Möchten Sie sicherstellen, dass Sie benachrichtigt werden, wenn eines Ihrer wichtigen Plugins in WordPress aktualisiert wird? In diesem Beitrag zeige ich Ihnen, wie Sie eine E-Mail-Benachrichtigung einrichten, wenn ein bestimmtes Plugin aktualisiert wird. Wir werden einen benutzerdefinierten Code verwenden und eine Methode, um das Skript zu testen.
Schritt 1: Code zum Benachrichtigen bei Plugin-Updates hinzufügen
Zuerst müssen wir einen benutzerdefinierten Code zu Ihrer functions.php-Datei hinzufügen, um die Benachrichtigung zu senden, wenn ein Plugin aktualisiert wird.
Code zur functions.php hinzufügen
1. Öffnen Sie Ihr WordPress-Dashboard.
2. Gehen Sie zu „Design“ > „Theme-Editor“.
3. Wählen Sie die Datei functions.php Ihres aktiven Themes.
4. Fügen Sie den folgenden Code am Ende der Datei hinzu:
function notify_plugin_update($upgrader_object, $options) { if ($options['action'] == 'update' && $options['type'] == 'plugin') { // Liste der zu überwachenden Plugins $watched_plugins = array( 'plugin-folder/plugin-file.php', // Ersetzen Sie dies durch den Plugin-Ordner und die Haupt-Plugin-Datei ); foreach ($options['plugins'] as $plugin) { if (in_array($plugin, $watched_plugins)) { // E-Mail-Inhalt erstellen $to = 'deine-email@example.com'; $subject = 'Plugin aktualisiert: ' . $plugin; $message = 'Das Plugin ' . $plugin . ' wurde erfolgreich aktualisiert.'; $headers = array('Content-Type: text/html; charset=UTF-8'); // E-Mail senden wp_mail($to, $subject, $message, $headers); break; } } } } add_action('upgrader_process_complete', 'notify_plugin_update', 10, 2);
Stellen Sie sicher, dass Sie plugin-folder/plugin-file.php durch den Ordner und die Hauptdatei des Plugins ersetzen, das Sie überwachen möchten. Ersetzen Sie auch deine-email@example.com durch Ihre eigene E-Mail-Adresse.
Schritt 2: Das Skript testen
Um sicherzustellen, dass unser Skript funktioniert, fügen wir einen temporären Testcode hinzu, der die Benachrichtigung manuell auslöst.
Temporärer Testcode zur functions.php hinzufügen
1. Fügen Sie den folgenden Testcode vorübergehend in Ihre functions.php ein:
function trigger_plugin_update_notification() { // Simuliere die Optionen, die vom Upgrader-Objekt übergeben werden $options = array( 'action' => 'update', 'type' => 'plugin', 'plugins' => array('plugin-folder/plugin-file.php') // Ersetzen Sie dies durch den Plugin-Ordner und die Haupt-Plugin-Datei ); // Rufe die Benachrichtigungsfunktion auf notify_plugin_update(null, $options); } add_action('wp_loaded', 'trigger_plugin_update_notification');
2. Besuchen Sie Ihre Website im Browser, um die Benachrichtigungsfunktion zu triggern.
3. Überprüfen Sie Ihren E-Mail-Posteingang, um zu sehen, ob die E-Mail-Benachrichtigung gesendet wurde.
4. Entfernen Sie den Testcode aus der functions.php, nachdem Sie die Benachrichtigung erhalten haben.
Mit diesen Schritten können Sie sicherstellen, dass Sie benachrichtigt werden, wenn eines Ihrer wichtigen Plugins in WordPress aktualisiert wird. Der benutzerdefinierte Code und der temporäre Testcode machen es einfach, diese Funktion zu implementieren und zu testen. Jetzt verpassen Sie keine wichtigen Updates mehr!
Durch das Hinzufügen und Testen dieses Codes können Sie sicherstellen, dass Sie immer über wichtige Plugin-Updates informiert werden.