Favicon do WordPress não atualiza? Veja a correção
Você definiu um novo Site Icon e o antigo não sai. No WordPress isso é quase sempre uma camada de cache (um plugin de cache de página ou um CDN servindo HTML desatualizado) com o próprio cache de favicon do navegador como segundo suspeito.
Leia o nome de arquivo cropped- para ver qual cache
Veja o código-fonte e ache o link do ícone. O nome de arquivo dele começa com cropped- e carrega o nome do seu upload. Se aponta para o novo anexo, o HTML está correto e você está diante de um favicon em cache no navegador. Se ainda nomeia o anexo antigo, seu cache de página ou CDN está servindo HTML desatualizado.
Essa única checagem divide o problema de forma limpa: nome de arquivo certo significa limpar o navegador; nome de arquivo errado significa limpar o cache de página.
Limpe a camada certa
- 1
Limpe o cache de página e o CDN
Se o nome de arquivo cropped- está desatualizado, esvazie seu plugin de cache (WP Rocket, W3 Total Cache, LiteSpeed) e qualquer CDN na frente, para que um HTML novo com o novo link de ícone seja servido.
- 2
Carregue o site em uma janela anônima
Se o nome de arquivo já é o novo, o navegador fez cache do favicon. Uma janela anônima ou um perfil diferente mostra a verdade.
- 3
Descarte um override do tema
Um tema imprimindo a própria tag de ícone pode vencer o core. Conte as tags rel=icon no código-fonte se o ícone errado persistir depois que ambos os caches estiverem limpos.
Favicon do WordPress não atualiza: perguntas frequentes
Mudei o Site Icon e a aba mostra o antigo.
Veja o código-fonte e confira o nome de arquivo cropped- no link do ícone. Se aponta para o novo anexo, o HTML está bom e é um favicon em cache: limpe o navegador. Se aponta para o antigo, seu cache de página ou CDN está desatualizado.
Quais caches estão envolvidos no WordPress?
Até três: um plugin de cache de página, um CDN na frente do site e o próprio cache de favicon do navegador. O nome de arquivo cropped- no código-fonte te diz se deve limpar os caches do lado do servidor ou o navegador.
Ainda preciso de um favicon.ico na raiz?
Os navegadores leem as tags de link, então não, mas alguns leitores de feed e crawlers pedem /favicon.ico pelo caminho e nunca leem o seu HTML, então um arquivo na raiz do domínio é uma rede de segurança barata.