Como SickHippie diz e AFAIK, você não pode ter os dois. Estou adicionando uma resposta com as informações coletadas nesta pilha.
Desativar a notificação de atualização para plug-ins individuais
Bainternet em um comentário:
Simplesmente abra o arquivo do plugin e mude o número da versão para algo como 9.9.9
Resposta do Hameedullah Khan (removendo o aviso de atualização do Akismet):
function filter_plugin_updates( $value ) {
unset( $value->response['akismet/akismet.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
O que desencadeia um alerta de atualização de plug-in
Resposta de Otto:
A API usa um mecanismo bastante elaborado para combinar plugins com plugins que ele conhece, mas estas são as principais coisas verificadas para: Plugin URI, Plugin Name e Plugin slug (o nome do diretório plugin está em)
Altere qualquer uma dessas e reduza as chances de encontrar uma correspondência, mas talvez ainda consiga se dois deles corresponderem, por exemplo.
As informações no readme.txt não são usadas para isso. O cabeçalho do próprio arquivo PHP do plugin é usado.
Abordagem alternativa 1
- Modifique o plug-in para verificar as atualizações em seu próprio repositório personalizado.
- Você terá que seguir as atualizações originais do plug-in, visitando regularmente o Repo oficial ou tendo o original instalado em outra instalação do WordPress.
- Quando você decidir que seu plug-in modificado deve ser atualizado, envie-o para o seu Repo e receba a notificação
- Tutorial: enlace
- O livro Desenvolvimento profissional de plugins WordPress , por Brad Williams, Ozh Richard e Justin Tadlock, tem um capítulo sobre este assunto
Abordagemalternativa2extraídadosComentários
- altereonomedoplug-in,onúmerodaversãoeonomedodiretório
- instaleoplug-inoriginal,masdeixe-odesativadoparareceberavisosdeatualização
- adicioneumamensagempersonalizadaàdescriçãodoplug-in(ousubstituaooriginal)
- removaasaçõesdoplug-in(Ativar|Editar|Excluir)eacaixadeseleçãodeAçõesemmassa
add_filter('all_plugins','wpse_56968_on_list_plugins');add_filter('plugin_action_links_akismet/akismet.php','wpse_56968_remove_plugin_actions',10,4);add_action('admin_head-plugins.php','wpse_56968_remove_plugin_checkbox');functionwpse_56968_on_list_plugins($plugins){$plugins['akismet/akismet.php']['Description']='<strong>***NOTICE:PLUGINONLYTOCHECKUPDATESINTHEORIGINALONE!***</strong>';//.$plugins['akismet/akismet.php']['Description'];return$plugins;}functionwpse_56968_remove_plugin_actions($actions,$plugin_file,$plugin_data,$context){unset($actions['activate'],$actions['edit'],$actions['delete']);return$actions;}functionwpse_56968_remove_plugin_checkbox(){?><scripttype="text/javascript">
jQuery(document).ready( function($) {
$('tr#akismet th.check-column').html(' ')
});
</script>
<?php
}