Estou usando o Starkers para basear meu próximo tema do WP e me deparei com um pequeno problema, incluindo minha própria versão do jQuery no arquivo header.php
, mas ao inspecionar meu site usando o Firebug, notei o jquery estava sendo baixado duas vezes, eu fiz um pouco de escavação e notei que não só eu estava incluindo o arquivo, mas também a função wp_head()
.
Na tentativa de corrigir o problema, notei um comentário no arquivo de cabeçalho, do qual se originou veio do tema Twenty Ten:
/* Always have wp_head() just before the closing </head>
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to <head>, such
* as styles, scripts, and meta tags
*/
Então aqui está o meu problema, eu tenho a impressão de que o arquivo jQuery tem que ser definido antes de qualquer outro arquivo que queira usá-lo e que wp_head()
deve ser a última coisa no elemento <head>
, Um pouco confuso agora como eu estou querendo saber se eu coloco wp_head()
no topo para o arquivo de jQuery incluído WP será usado para todos os meus plugins, mesmo que ele diz para não fazê-lo.
Comentei a linha jQuery na função wp_head()
, mas ela é obrigatória para a página de administração, então tive que colocá-la de volta.
Também gostaria de usar (pelo menos experimente) o uso da versão do jQuery do Google CDN, mas não quero incluí-la duas vezes!
Espero que você entenda o que estou tentando explicar, qualquer sugestão sobre como posso resolver esse problema seria muito apreciada. Eu também apreciaria qualquer conselho sobre como você lida com seus arquivos JavaScript com o arquivo de cabeçalho.
Obrigado!