Iniciar a sua viagem transfronteiriça
Contactar-nos agora

Desenvolvimento de sítios Web serviço ao cliente

Serviço ao cliente

Normalmente, na manutenção do WordPress, por vezes, devido a alguns erros ou problemas de compatibilidade, não podemos atualizar imediatamente o tema ou os plug-ins para a versão mais recente, é necessário manter a versão antiga, mas desta vez haverá um problema: sempre que clicar no fundo verá um pequeno ponto vermelho muito visível, que afecta a experiência de fundo!
Neste artigo, vamos falar sobre como ocultar os alertas de atualização de temas ou plug-ins do WordPress sem fazer a atualização.
Se pretender ocultar rapidamente todos os avisos de atualização, incluindo actualizações de temas do WordPress, plug-ins do WordPress, núcleo do WordPress, etc., pode adicionar o seguinte código a functions.php para indicar a remoção de todos os avisos de atualização
função 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'); //Núcleo do WordPress
add_filter('pre_site_transient_update_plugins','remove_core_updates'); //WordPress plugins
add_filter('pre_site_transient_update_themes','remove_core_updates'); //Temas do WordPress
Também pode ser controlado pelas três partes inferiores do código, bloqueando determinadas categorias de avisos, como temas ou plug-ins, simplesmente comentando as linhas de código correspondentes
A ocultação de todas as actualizações é muito fácil de utilizar, mas pode afetar a obtenção de futuras actualizações e não é recomendada para utilização a longo prazo.
Se pretender bloquear as actualizações de um determinado plugin a longo prazo, pode adicionar o seguinte código a functions.php para bloquear os pedidos de atualização apenas para um único plugin
função remove_update_notifications( $value ) {
if ( isset( $value ) && is_object( $value ) ) {
unset( $value->response[ 'elementor/elementor.php' ] ); //substituir por ficheiro de plugin desativado
}
return $value;
}
add_filter('site_transient_update_plugins', 'remove_update_notifications');
Para utilizar este código, é necessário substituir o elementor neste artigo pelo seu próprio plugin, normalmente no formato do ficheiro php principal dentro da pasta do plugin, pode ir ao diretório de plugins do WordPress /wp-content/plugins sob a vista
Se precisar de ocultar as actualizações de um tema, pode utilizar o seguinte código
função remove_theme_update_notification( $value ) {
if ( isset( $value ) && is_object( $value ) ) {
unset( $value->response['astra'] ); // substitua pelo nome do seu próprio tema
}
return $value;
}
add_filter( 'site_transient_update_themes', 'remove_theme_update_notification' );
Da mesma forma, é necessário substituir o nome do tema pelo seu próprio nome. Pode ir ao diretório de temas do WordPress /wp-content/themes para encontrar o nome do tema, que é relativamente simples, normalmente o nome do tema original, como ocanwp, astra, generatepress, etc.