W celu zablokowania komunikatów dotyczących aktualizacji WordPressa i jego wtyczek wystarczy dodać poniższy kod do pliku functions.php znajdującego się w katalogu używanego przez Was motywu, np. /wp-content/themes/nazwa_motywu/.
add_action('after_setup_theme','remove_core_updates'); /** * Usuwanie komunikatu o aktualizacji WP * * */ function remove_core_updates(){ if(! current_user_can('update_core')){return;} add_action('init', create_function('$a',"remove_action( 'init', 'wp_version_check' );"),2); add_filter('pre_option_update_core','__return_null'); add_filter('pre_site_transient_update_core','__return_null'); } remove_action('load-update-core.php','wp_update_plugins'); /** * Usuwanie komunikatu o aktualizacji wtyczek WP * * */ add_filter('pre_site_transient_update_plugins','__return_null');
Kiedy warto to zrobić? Czasami musimy dostosować określone funkcje Wordpresa dla własnych potrzeb, zintegrować go z większym serwisem lub wykorzystać jego silnik do innego projektu. W takim przypadku łatwo sobie wyobrazi co by się stało, gdyby ktoś przez omyłkę jego zaktualizował do najnowszej wersji. Zabezpieczeniem przed taką sytuacją jest właśnie ukrycie możliwości aktualizacji WP jak powyżej.