Pular para o conteúdo
Envato
Dequeuer de scripts (front-end)

Dequeuer de scripts (front-end)

Por SaurabhSharma

Uma assinatura de ótimo custo-benefício a partir de € 14,50/mês

  • Downloads ilimitados de mais de 27 milhões de assets criativos
  • Ferramentas de IA: vídeo, imagem e muito mais
  • Licença comercial vitalícia
  • Cancelamento fácil
Atributos
Documentação IncluídaAtualizações IncluídasSuporte personalizado não incluído
Tipos de Arquivos
CSS, JS
Adições
Retina ReadyResponsivo
Versões Compatíveis
Tested up to version 6.0
Licença Comercial
Outras Informações

Descrição

O

Scripts Dequeuer ajuda você a desenfileirar scripts e estilos de front-end do WordPress sem tocar em nenhum código. Você só precisa selecionar scripts e estilos do back-end e eles serão retirados da fila instantaneamente

.

Cenário de uso

Se você administra um site WordPress com boa quantidade de tráfego e espera uma receita decente, você já deve estar ciente da importância da velocidade do site e da otimização do desempenho. Um site de carregamento rápido pode melhorar o tráfego e atrair mais usuários para você. Embora a otimização possa ser feita de várias maneiras, como usar plugins de cache, imagens otimizadas, uso de CDN, etc., existem algumas situações que precisam de uma

abordagem completamente diferente.

Por exemplo, considere um caso em que dois plugins diferentes usam os mesmos arquivos CSS (digamos, fontawesome CSS) e os carregam individualmente. Ou considere um caso em que dois plugins carregam o mesmo arquivo JavaScript, digamos, jQuery validate ou jQuery Masonry individualmente. Embora o WordPress cuide muito bem de evitar enfileiramentos redundantes verificando os mesmos nomes de identificadores de script, essa situação ainda pode surgir se os nomes dos identificadores de script

forem diferentes.

Nesses casos, a única solução direta é desenfileirar/desativar um desses scripts redundantes para otimizar o desempenho. Embora isso possa ser feito diretamente adicionando algum código no arquivo functions.php do tema, definitivamente gostaria de ter uma maneira amigável de desativar scripts sem precisar mexer no código. O Scripts Dequeuer foi desenvolvido para fornecer esse recurso que permite desenfileirar scripts e folhas de estilo de maneira fácil de usar. O plugin é rápido, leve e vale a pena ser instalado por causa de um recurso tão bacana

.

Como funciona

Se os scripts e estilos de front-end forem enfileirados usando ganchos nativos do WordPress (scripts wp enqueue, scripts wp print, wp print styles, etc.), o Scripts Dequeuer pode detectar todos esses scripts/folhas de estilo e listá-los na área de administração do WordPress. Lá você pode selecionar scripts/folhas de estilo e adicioná-los para desenfileirar. Ao salvar as alterações, os scripts e as folhas de estilo selecionados são desenfileirados

e listados separadamente.

Além disso, o plugin se encarrega de não desenfileirar scripts que são exigidos por outros scripts. Por exemplo, se você selecionar jQuery para desenfileirar, ele não será desenfileirado se algum outro arquivo ainda precisar dele. O plugin fornece uma opção de “Force Dequeue” ignorando as dependências. Nesse caso, você pode forçar o desenfileiramento de arquivos ignorando

as dependências. A

partir da versão v1.1.0, o plugin também oferece a opção de excluir páginas ou postagens por ítem de dequeue. Usando essa opção, você pode especificar quais páginas ou postagens devem desenfileirar os arquivos selecionados nas configurações do plugin. Esse recurso pode ser muito útil no carregamento condicional de scripts

.

Quais locais do site são pesquisados em busca de scripts e folhas de estilo?

Por padrão, o plugin pesquisa arquivos em três locais: a página inicial do seu site, uma única página de postagem e uma página de arquivos. Esses três locais conterão a maioria dos arquivos CSS e JS do seu site.

Além disso, você tem a opção de fornecer URLs personalizados nos quais os arquivos devem ser digitalizados. Isso é útil quando temas ou plugins estão enfileirando arquivos condicionalmente. Por exemplo, um arquivo contact-form.js pode ser incluído somente em uma página de contato, ou um arquivo masonry.js só pode ser carregado em uma página de modelo de portfólio. Nesse caso, você pode fornecer URLs dessas páginas para digitalização adicional. O plugin digitalizará todas essas páginas e listará todos os scripts e folhas de estilo enfileirados

.

Por que usar esse plugin?

Se você é desenvolvedor ou usuário intermediário do WordPress, é claro que pode adicionar algum código no arquivo functions.php do tema para desenfileirar scripts e folhas de estilo. No entanto, ao trocar de temas, esse código também será removido (a menos que seja feito um backup). Este plugin é destinado a usuários que precisam de uma solução amigável e confiável para desenfileirar scripts sem precisar tocar no código. O plugin não apenas ajuda você a desenfileirar arquivos, mas também fornece uma imagem clara do total de arquivos usados no front-end, suas fontes e dependências. Se você está interessado no desempenho e na otimização do site e faz todo o possível para melhorar a velocidade do seu site, definitivamente pode ter esse plugin útil em sua coleção. Você não vai se arrepender. Verifique também as capturas de tela do plugin para ter uma ideia sobre as configurações e recursos de back-end

.

Características principais

  • Compatível com WordPress 6.2.x
  • Painel de configurações sem marca com navegação por abas em JavaScript
  • Mostra a lista completa de scripts e estilos detectados no front-end
  • Detecta scripts e folhas de estilo que são enfileirados usando o gancho nativo do WordPress
  • Capacidade de desenfileirar todos os scripts e folhas de estilo de uma só vez ou conforme a seleção
  • Opção para excluir páginas ou publicações por ítem de desenfileiramento para pular a operação de desenfileiramento. — Novo
  • Mostra portlets separados para “Lista de desenfileiramento”, “Lista desenfileirada com sucesso” e “lista não desenfileirada”
  • Cada portlet mostra a contagem de arquivos para uma melhor ideia sobre o número de arquivos
  • Opção personalizada “Adicionar URL” com lista classificável jQuery
  • Opção de forçar o desenfileiramento para ignorar dependências de script
  • Código limpo e otimizado de acordo com os padrões de codificação do WordPress
  • Tradução 100% pronta com amostra de arquivo.pot incluído
  • Manual de ajuda da documentação com instruções de uso
  • Funciona com a maioria dos temas e plugins (grátis e premium)
  • Compatível com todos os principais navegadores com IE 9+
  • Suporte dedicado em um período de tempo razoável

Créditos

ícones de fonte do aplicativo icomoon

http://icomoon.io/app/

Registro de alterações

= 03 de abril de 2023 - v1.2.0 =

  • Compatibilidade garantida com WordPress 6.2 e php 8.0.0
  • Corrigido: o botão Fechar em URLs personalizados não funciona
  • Corrigido: foi removida a função obsoleta site_icon do WordPress
  • Corrigido: clicar no ícone de verificação de script deve alternar o ícone dentro do painel de scripts desenfileirados

= 25 de agosto de 2016 - v1.1.0 =

  • Foi adicionado um recurso para excluir páginas e publicações da operação de desenfileiramento. (Obrigado a Nathan pelas sugestões). = Importante: após a atualização =
  • Remova todos os itens da lista Dequeue e adicione os arquivos novamente para ver as opções de exclusão

= 1,0,0 =

  • Versão inicial