Estou usando um tema filho configurado corretamente. Mas simplesmente não consigo que as alterações no tema Child style.css sejam refletidas no site. Tentei esvaziar o cache do navegador um milhão de vezes e não funciona!
Criei arquivos de modelo filho e eles substituem os arquivos principais.
Percebi, em vista, que ele coloca um número de versão no final da folha de estilos assim: - style.css? Ver = 3.9.1 mesmo que eu não tenha criado nenhuma versão!
Em outro site que criei, não há controle de versão da folha de estilos; então, por que ela está sendo inserida automaticamente quando não quero que ela seja definida?
Como forçá-lo a usar a versão mais atualizada do arquivo Child style.css e não a versão?
Aqui está o URL do meu site: - http://www.peterswebservices.co.uk/
fonte
Respostas:
Em vinte e quatorze, tente colocar isso no seu tema infantil:
Isso substituirá a folha de estilo original, mas por sua própria versão. Se você estiver usando um tema pai diferente, consulte o rótulo wp_enqueue_style original para style.css e duplique esse rótulo no tema filho. Você precisará alterar a 1.0.0 para outro número cada vez que fizer uma alteração (por isso é melhor para ambientes de produção onde você não faz alterações com tanta frequência).
Para remover a versão dos scripts e estilos, tente o seguinte:
fonte
Adicionar a função abaixo ao 'functions.php' de um tema Child que usei com o X me ajudou muito na situação semelhante.
Só não se esqueça de remover isso antes de lançar seu site ao vivo.
Lembre-se também dos recursos de armazenamento em cache do seu provedor de serviços de hospedagem para fazer essa atualização.
Segundo o autor :
Fonte : comentário de Daniel em 22 de outubro de 2014 ao artigo Evitar o cache de CSS : https://css-tricks.com/snippets/wordpress/prevent-css-caching/#comment-1586141
fonte
Sem ver o site, não podemos ajudar a diagnosticar o problema, mas uma ocorrência comum é o tema principal em que o CSS está com prioridade sobre o CSS filho, você pode anular isso usando a
!important
tagA tag importante marca esse css como prioridade sobre qualquer outro arquivo css com a mesma linha de css
Deixe-nos saber o URL e se isso ajuda
fonte
Acabei de ter o mesmo problema e, por padrão, meu novo host estava com algum tipo de cache ativado. Fui ao meu painel de controle e limpei o cache, e ele serviu corretamente o arquivo style.css correto.
O? Ver = 3.9.1 acabou sendo um arenque vermelho (pelo menos para mim). Depois de limpar o cache, ele ainda diz? Ver = 3.9.1, que não é encontrado em nenhum lugar do meu arquivo css, mas está funcionando bem.
fonte
?ver=3.9.1
é adicionado automaticamente pelo wordpress. Esta é a versão atual do wordpress e não tem nada a ver com o tema :-)Eu tive o mesmo problema e o corrigi de outra maneira que o padrão.
Primeiro localizei o arquivo que preciso alterar:
Existe uma função chamada get_stylesheet_uri
Minha função é assim:
fonte