Blockiere Updates nach Server

Ich habe einen Server und möchte alle WordPress Sites Updates Notification (mehr als 150) blockieren.

Ich weiß, dass es eine Option in wp-config.php gibt, aber ich möchte alle Updates blockieren. Ich habe Hosts api.wordpress.org eingegeben, aber es zeigt weiterhin die Update-Leiste.

Solutions Collecting From Web of "Blockiere Updates nach Server"

Wenn Sie den Server von Ihren Hosts blockieren, um eine automatische Aktualisierung zu verhindern, werden die Benachrichtigungen im Back-Office nicht ausgeblendet.

Sie müssen etwas Code in Ihrer functions.php Datei hinzufügen.

Die Antwort, die Sie suchen, ist hier perfekt erklärt

Sie sollten diese 3 Teile des Codes am Ende der Datei functions.php hinzufügen:

Die erste Option deaktiviert die Update-Benachrichtigungen für WordPress-coredateien:

add_action('after_setup_theme','remove_core_updates'); function remove_core_updates() { if(! current_user_can('update_core')){return;} add_action('init', function(){remove_action( 'init', 'wp_version_check' )}),2); //Thanks to Pieter Goosen, don't use create_function() as described in the link above add_filter('pre_option_update_core','__return_null'); add_filter('pre_site_transient_update_core','__return_null'); } 

Der zweite wird Plugins Update-Benachrichtigungen verhindern:

 remove_action('load-update-core.php','wp_update_plugins'); add_filter('pre_site_transient_update_plugins','__return_null'); 

Schließlich müssen Sie WordPress noch mitteilen, dass Sie die functionen “remove_core_updates” für mehrere Aktionen verwenden müssen, indem Sie diesen letzten Codeabschnitt hinzufügen:

 function remove_core_updates(){ global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,); } add_filter('pre_site_transient_update_core','remove_core_updates'); add_filter('pre_site_transient_update_plugins','remove_core_updates'); add_filter('pre_site_transient_update_themes','remove_core_updates');