Quais são os benefícios de usar o wp_enqueue_script?

8

Existe algum benefício real em usar o wp_enqueue_script em pequenos sites autogerenciados? Por exemplo, Modernizr, por que enfileirá-lo através de uma função em vez de chamá-lo diretamente dentro da cabeça do documento?

Eu posso ver o benefício em sites grandes, onde você pode se movimentar em diretórios ou ter várias pessoas concentradas nos arquivos ou em um tema publicamente disponível com várias incógnitas, mas qual é o benefício em um site pequeno como um blog pessoal que nunca - ou raramente - muda e tem um único usuário? Parece apenas linhas extras de código nesse caso.

    
por TinySites 15.04.2012 / 20:03

2 respostas

10
  1. Você está usando um tema que controla?

    Se não, toda vez que o tema for atualizado, você perderá suas modificações no cabeçalho. Ou então, você terá que desembolsar o Tema ou manter / retroceder suas alterações toda vez que o Tema for atualizado.

  2. Você só usa plug-ins sob seu controle?

    Se não, então você terá que verificar se há conflitos de script toda vez que ativar ou atualizar um Plugin que use um script.

  3. Você está usando um script integrado?

    Em caso afirmativo, você terá que verificar se há conflitos de script principais toda vez que você atualizar o núcleo, bem como sempre que você atualizar um plug-in que enfileire um script integrado.

  4. Você usa um plug-in de cache?

    Em caso afirmativo, você perde alguns ou todos os benefícios da concatenação / minimização / armazenamento em cache do script, pois seu script é codificado no cabeçalho do documento, em vez de ser enfileirado.

por Chip Bennett 15.04.2012 / 20:15
6
                                               **YES**

1. Ele só carrega scripts quando necessário

Importante para a velocidade de carregamento.

2. Manipula com segurança as dependências.

Reduz erros, carregamentos duplicados e confrontos js.

3. Ele lida com a ordem de carregamento e o posicionamento

Diga onde carregar e quando.

4. Sua lida com $ src corretamente

Movendo o site, perfeito.

5. Tem versão

Ajuda com o armazenamento em cache e .. bem versionamento.

As "linhas extras de código" são irrelevantes, especialmente em comparação com os benefícios de se fazer isso corretamente.

    
por Wyck 15.04.2012 / 20:16