Así que estoy usando Starkers para basar mi próximo tema de WP y me he topado con un pequeño problema, estaba incluyendo mi propia versión de jQuery en el archivo header.php
pero al inspeccionar mi sitio utilizando Firebug noté que jquery se estaba descargando dos veces, hice un poco de investigación y noté que no solo estaba incluyendo el archivo sino también la función wp_head()
.
Al intentar solucionar el problema, noté un comentario en el archivo del encabezado, cuyo origen se originó en el 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
*/
Este es mi problema, tengo la impresión de que el archivo jQuery debe configurarse antes que cualquier otro archivo que quiera usarlo y que wp_head()
debería ser lo último en el elemento <head>
, estoy ligeramente confundido ahora, ya que me pregunto si debería poner wp_head()
en la parte superior para que el archivo jQuery incluido en WP se use para todos mis complementos, aunque diga que no lo haga.
Comenté la línea jQuery en la función wp_head()
, pero se requiere para la página de administración, así que tuve que volver a colocarla.
También me gustaría usar (al menos experimentar) con el uso de la versión CDN de Google de jQuery, ¡pero no quiero incluirla dos veces!
Espero que entiendas lo que estoy tratando de explicar, cualquier sugerencia sobre cómo puedo resolver este problema sería muy apreciada. También agradecería cualquier consejo sobre cómo manejar sus archivos JavaScript con el archivo de encabezado.
¡Gracias!