Desabilitar notificações de atulizações para plugins WordPress

Desabilitar notificações de atulizações para plugins WordPress

Ocasionalmente, somos forçados a alterar um plugin diretamente no código. Outras vezes, a nova versão do plugin não atende as suas necessidades.

Para lidar com estes e outros tipos de situação que pedem que plugins não sejam atualizados, é possível dizer pro WordPress não emitir notificações de novas versões.

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 código acima deve ser colado no functions.php do seu tema. E também é necessário trocar o “akismet/akismet.php” pelo arquivo principal do seu plugin.

Para todos os plugins

O código abaixo removerá notificações de atualização para todos os plugins.

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

Para atualizações do WordPress

Está satisfeito com a sua versão do WP e não 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 notificações

Para acabar com avisos de novas versões de temas, plugins e do próprio 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');

5
Deixe um comentário

avatar
5 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
5 Comment authors
Leandro BertellottiJonatas VeronicaWeslley moraesAlex Sandro BeraldoMaicom Oliveira Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
newest oldest most voted
Notify of
Maicom Oliveira
Visitante
Maicom Oliveira

Não funciona, infelizmente, colando isso em qualquer parte do functions.php dá erro fatal no site. 🙁 É uma pena, mais uma perda de tempo.

Alex Sandro Beraldo
Visitante
Alex Sandro Beraldo

funciona muito bem, acredito que o comentário anterior deva ser por algum erro na execução

Weslley moraes
Visitante
Weslley moraes

Boa tarde. Colei no functions.php do meu tema e não deu certo, atualizou automaticamente alguns dias depois.

Jonatas Veronica
Visitante
Jonatas Veronica

Otimo Post ajudou me muito!!!

Leandro Bertellotti
Visitante

Obrigado amigo, essa função me ajudou MUITO…. Funcionou Perfeitamente… Parabéns!