Ocasionalmente, somos forados a alterar um plugin diretamente no cdigo. Outras vezes, a nova verso do plugin no atende as suas necessidades.
Para lidar com estes e outros tipos de situao que pedem que plugins no sejam atualizados, possvel dizer pro WordPress no emitir notificaes de novas verses.
Para plugins individuais
function filter_plugin_updates( $value ) {
unset( $value->response['akismet/akismet.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
O cdigo acima deve ser colado no functions.php do seu tema. E tambm necessrio trocar o “akismet/akismet.php” pelo arquivo principal do seu plugin.
Para todos os plugins
O cdigo abaixo remover notificaes de atualizao para todos os plugins.
remove_action('load-update-core.php','wp_update_plugins'); add_filter('pre_site_transient_update_plugins','__return_null');
Para atualizaes do WordPress
Est satisfeito com a sua verso do WP e no quer atualizar? Cole isto no seu functions.php.
add_action('after_setup_theme','remove_core_updates'); 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'); }
Parar todas as notificaes
Para acabar com avisos de novas verses de temas, plugins e do prprio WP, adicione isto ao seu functions.php.
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');
Por favor, no estou conseguindo, toda vez que colo qualquer um desses cdigos no functions.php o site d erros fatais. No h como voc fazer uma video aula para ensinar? No encontro nenhum tutorial em vdeo que ensine como fazer isso corretamente.
Maicom, lembre que o cdigo tem que ficar entre as tags do php: