Kein Update trotz Update Benachrichtigung unter WordPress
Das Phänomen hat sicher jeder schonmal erlebt: Du hast im Update Notifier eine Benachrichtigung über neue Updates. und dann das Phänomen: Es ist kein Update vorhanden. Weder für Deine Plugins, noch für Deine Themes. Oftmals ist dafür ein Premium Plugin verantwortlich, für welches keine Lizenzierungsdaten hinterlegt wurden. Wie Du diesem Übeltäter auf die Schliche kommst, möchten wir Dir gerne in diesem Beitrag zeigen.
Zu allererst gibst Du folgenden Code in Deiner functions.php Deines aktivierten Themes ein:
/** * Debug Pending Updates * * Debbugging Methode um Plugin und Updates auf Admin Ebene auszugeben. * Hierzu hinter /wp-admin/ den Befehl ?debug_updates einfügen. * Beispiel: https://www.deineseite.de/wp-admin/?debug_updates */ function debug_pending_updates() { // Rough safety nets if ( ! is_user_logged_in() || ! current_user_can( 'manage_options' ) ) return; if ( ! isset( $_GET['debug_updates'] ) ) return; $output = ""; // Check plugins $plugin_updates = get_site_transient( 'update_plugins' ); if ( $plugin_updates && ! empty( $plugin_updates->response ) ) { foreach ( $plugin_updates->response as $plugin => $details ) { $output .= " Plugin $plugin benötigt ein Update. "; } } // Check themes wp_update_themes(); $theme_updates = get_site_transient( 'update_themes' ); if ( $theme_updates && ! empty( $theme_updates->response ) ) { foreach ( $theme_updates->response as $theme => $details ) { $output .= " Theme $theme benötigt ein Update. "; } } if ( empty( $output ) ) $output = "Keine Updates nötig."; wp_die( $output ); } add_action( 'init', 'debug_pending_updates' );
Wenn Du das wie oben beschrieben getan hast, dann fügst Du als Admin Deiner Seite hinter /wp-admin/ folgenden Zusatz ein:
?debug_updates
Beispielsweise so: https://www.deineseite.de/wp-admin/?debug_updates
Wenn Du das dann auf Admin Ebene so aufrufst, zeigt Dir das Script an, welches Plugin oder Theme ein Update benötigt, auch wenn Dir im Backend zwar ein Update signalisiert wird, aber keines sichtbar ist.
Wir hoffen, dass Dir dieser WordPress Quick Tipp hilft Deine Anzahl der grauen Haare zu minimieren. 😉
Viele Grüße,
Levent