Como corrigir o conflito de otimização entre Perfmatters e WP Rocket
Perguntas frequentes
Posso usar Perfmatters e WP Rocket juntos no mesmo site?
Sim, os dois são compativeis e até complementares. O segredo e não ligar a mesma otimização nos dois ao mesmo tempo: deixe cada recurso, como Remove Unused CSS ou Delay JavaScript, ativo em apenas um plugin.
Qual plugin deve fazer o Remove Unused CSS?
Tanto faz tecnicamente, mas escolha so um. O próprio WP Rocket desativa o recurso automaticamente quando detecta o Remove Unused CSS do Perfmatters ligado, justamente para evitar o CSS crítico sair truncado.
Por que meu site quebra so quando ligo os dois plugins?
Porque a mesma otimização roda em duplicidade. O segundo plugin processa o arquivo já modificado pelo primeiro, entao o CSS crítico sai incompleto e os scripts adiados duas vezes perdem suas dependencias e não executam.
O Delay JavaScript pode ficar ligado nos dois plugins?
Não. Adiar o mesmo script duas vezes quebra a ordem de carregamento e e a causa mais comum de menus e sliders que so funcionam após clique. Mantenha o Delay JavaScript ativo em apenas um dos plugins.
Como descubro qual script esta quebrando?
Abra o Console do navegador com F12 e procure por erros como ReferenceError ou is not defined. O erro aponta o arquivo problematico, que você coloca na caixa de exclusão do Delay JavaScript do plugin responsável.
Devo desativar um dos plugins para resolver o conflito?
Não precisa. A correção certa e manter os dois e desligar apenas os recursos sobrepostos no plugin que você não escolheu como dono daquela otimização. Desativar um plugin inteiro joga fora recursos úteis que não conflitam.
Combinar CSS e JavaScript ainda vale a pena com os dois plugins?
Em sites com HTTP/2 a combinacao costuma render pouco e atrapalha o Delay JavaScript. Se usar Delay JavaScript em qualquer plugin, desligue o Combine JavaScript do outro para evitar ordem de carregamento errada.














