🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir scripts que não carregam pelo Script Manager do Perfmatters

Time Full Services Time Full Services Pro
Tipo Performance & Velocidade
Nome do erro Script Manager do Perfmatters não carrega JS EN: Perfmatters Script Manager not loading scripts
Severidade Grave
Descrição No Perfmatters Script Manager o JS não carrega quando um arquivo JavaScript enfileirado é marcado como Off em escopo amplo (Everywhere ou por tipo de post) sem exceção para a página que precisa dele. O script some do front-end e a funcionalidade que dependia daquele arquivo para de responder, embora o recurso continue ativo no painel.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que o JavaScript não carrega depois que mexi no Script Manager do Perfmatters
Porque um arquivo JavaScript enfileirado foi marcado como Off em escopo amplo, como Everywhere ou por tipo de post, sem exceção para a página que precisa dele. O Perfmatters remove o enfileiramento antes de o WordPress imprimir o arquivo, então o navegador nunca baixa o script e o recurso que dependia dele para de funcionar.
Como reativar um script desativado no Perfmatters sem perder a otimização
Abra o Script Manager na página afetada, localize o arquivo e, em vez de mudar o Status para On em todo lugar, mantenha Off em Everywhere e adicione uma exceção em Current URL para esta página. Assim o script volta só onde é necessário e a economia geral continua valendo no resto do site.
Onde fica o Script Manager do Perfmatters
Ele não aparece no painel do WordPress nem na tela de configurações do plugin. Você precisa navegar até uma página do front-end e abri-lo pela barra de administração, no menu Perfmatters, ou anexar o parâmetro perfmatters ao fim da URL da página. A ferramenta sempre lista os scripts da página que está sendo exibida.
O que significa o erro Settings failed to update no Script Manager
Quase sempre significa que você tentou salvar uma desativação sem escolher um escopo sob Disabled, como Everywhere, Current URL ou Regex. Sem escopo, o plugin não sabe onde aplicar e recusa a gravação. Causas mais raras são conflito com outro plugin que estiliza inputs ou um erro de JavaScript em cascata visível no console.
O Script Manager pode quebrar funcionalidades do WooCommerce ou de formulários
Pode, se você desativar o arquivo JavaScript de que esses recursos dependem em uma página onde eles são usados. Formulários, checkout e sliders costumam depender de scripts próprios. Por isso desative com exceção na URL que usa o recurso e teste o envio ou a compra antes de aplicar em produção.
Por que um script não aparece na lista do Script Manager
Em geral porque ele não foi enfileirado corretamente no WordPress pelo desenvolvedor do plugin ou tema, ou porque é uma declaração font-face dentro de um arquivo CSS, que não passa pela fila de scripts. O Script Manager só controla o que está devidamente enfileirado no front-end, então arquivos hardcoded não aparecem.
Desativei por mobile e o script some e volta sozinho, por quê
A desativação por device do Perfmatters depende de cache separado por dispositivo, porque ele usa a função que detecta mobile do WordPress. Sem buckets de cache distintos para desktop e mobile, o servidor entrega a mesma página para os dois e o script aparece ou some conforme a versão em cache. Ative o cache mobile no host ou no plugin de cache.
As alterações do Script Manager são permanentes
Não. O Script Manager não altera os arquivos do plugin ou do tema, apenas controla o enfileiramento. Você pode reverter a última alteração, mudar o Status de volta para On ou remover a desativação na Global View para retornar tudo ao estado original sem risco de dano permanente.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes