Das Problem kann 2 Ursachen haben:
- Templates haben andere Module integriert, welche zwar anzeigen dass diese Updates benötigen, aber werden nicht aufgelistet
- Plugins verstecken sich, damit diese nicht gesehen werden
Um zu sehen, welches Plugin dies verursacht, ein kleines Snippet für die functions.php eures Templates:
function debug_pending_updates() { if ( ! is_user_logged_in() || ! current_user_can( 'manage_options' ) ) return; if ( ! isset( $_GET['debug_updates'] ) ) return; $output = ""; $plugin_updates = get_site_transient( 'update_plugins' ); if ( $plugin_updates && ! empty( $plugin_updates->response ) ) { foreach ( $plugin_updates->response as $plugin => $details ) { $output .= "<p><strong>Plugin</strong> <u>".$plugin."</u> hat Updates.</p>"; } } 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 .= "<p><strong>Theme</strong> <u>".$theme."</u> hat Updates.</p>"; } } if ( empty( $output ) ) $output = "Keine Updates gefunden."; wp_die( $output ); } add_action( 'init', 'debug_pending_updates' );
Um danach zu sehen, welches Plugin das Problem verursacht, einfach /wp-admin?debug_updates aufrufen.