Veja como desabilitar atualizações no WordPress

As vezes, a nova versão de algum plugin ou tema não atende as suas necessidades, ou você acha que aquele plugin ou tema de WordPress está funcionando legal e não quer fazer o update. Veja como desabilitar atualizações no WordPress.

Veja também

Os Plugins WordPress são conhecidos como complementos que agregam ou modificam funcionalidades em um site em WordPress. São ferramentas que oferecem funções para que cada usuário possa personalizar seu website WP atendendo as necessidades do projeto sem precisar se aprofundar em uma programação pesada.

Até aí tudo bem, mas o problema é quando um Plugin ou Tema está resolvendo o seu problema ou te ajudando em alguma solução em seu blog, e de repente, ele pede para atualizar.

Geralmente, a atualização chega para sanar erros e bugs, ou alterar no visual, mas as vezes, uma atualização pode alterar totalmente como um plugin se comporta, prejudicando o seu objetivo.

Para impedir que um determinado plugin fique pedindo para ser atualizado, é possível dizer pro WordPress não emitir notificações desses updates.

desabilitar atualizações no WordPress

Desabilitar atualizações no WordPress de um determinado plugin

O código deve ser colado no arquivo functions.php do tema no WordPress. É necessário trocar também o “akismet/akismet.php” pelo arquivo principal do seu plugin.

function filter_plugin_updates( $value ) {
    unset( $value->response['akismet/akismet.php'] );
    return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );

Desabilitar atualizações de todos os plugins

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

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

Impedir que atualize versões do WordPress

Caso você estiver satisfeito com a sua versão atual do WP e não quer atualizar, cole isto no arquivo 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');
}

Impedir de exibir todas as notificações

Além dos plugins, também é possível acabar com todos os avisos de novas versões de temas do próprio WordPress, adicione o código a seguir 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');

Confira mais dicas em meu feed de artigos, deixe uma pergunta nos comentários caso precise de alguma ajuda.

Deixe o seu e-mail abaixo e fique por dentro de todas as dicas e segredos da web em primeira mão

É empreendedor digital, trabalha com tecnologia web, design gráfico, desenvolvimento web e marketing digital

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui