Há muitas perguntas sobre como desativar as atualizações e / ou remover as notificações de atualização. Mas todas as soluções que desabilitam a atualização também desabilitam as notificações de atualização.
Mas quero desativar a possibilidade de atualizar enquanto ainda estou sendo notificado sobre as atualizações disponíveis.
Atualmente eu uso o define( 'DISALLOW_FILE_MODS', true );
Codex
O problema disso é que ele não apenas desabilita o processo de atualização, mas também as notificações.
Edit: Ok, eu fui pela toca do coelho um pouco. Acho que também devo esclarecer que não estou falando apenas sobre atualizações principais, mas também sobre plugins e temas.
Se eu entendi direito, é porque em /wp-admin/includes/update.php:250 a função retorna mais cedo.
Então, eu vejo duas opções:
- adicione novamente a
update_plugins
opção que meio que anula o objetivo, mais não tenho certeza dos efeitos colaterais - adicione meu próprio gancho ao
admin_init
tipo de replicaçãowp_plugin_update_rows
. Eu tentei isso, mas ainda não parece tudo a mesma coisa. Parece haver um pouco mais, também não parece uma maneira muito limpa de fazer isso.
EDIT: Existe um ticket cobrindo esse problema, caso você queira trabalhar com ele: https://core.trac.wordpress.org/ticket/25219