Quindi sto usando Starkers per basare il mio prossimo tema WP e header.php
ho riscontrato un piccolo problema, includevo la mia versione di jQuery nel file ma quando ispezionavo il mio sito usando Firebug ho notato che jquery veniva scaricato due volte, io ho fatto un po 'di ricerche e ho notato che non solo includevo il file, ma anche la wp_head()
funzione.
Nel tentativo di risolvere il problema ho notato un commento nel file di intestazione, di cui proveniva dal 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
*/
Quindi ecco il mio problema, ho l'impressione che il file jQuery debba essere impostato prima di qualsiasi altro file che voglia usarlo e che wp_head()
dovrebbe essere l'ultima cosa <head>
nell'elemento, sono un po 'confuso ora come mi chiedo dovrebbe Ho messo wp_head()
in alto in modo che il file jQuery incluso nel WP verrà utilizzato per tutti i miei plugin, anche se dice di non farlo.
Ho commentato la riga jQuery nella wp_head()
funzione ma è necessaria per la pagina di amministrazione, quindi ho dovuto rimetterla.
Mi piacerebbe anche usare (almeno sperimentare) con l'uso della versione CDN di Google di jQuery, ma non voglio includerla due volte!
Spero che tu capisca cosa sto cercando di spiegare, qualsiasi suggerimento su come posso risolvere questo problema sarebbe molto apprezzato. Apprezzerei anche qualsiasi consiglio su come gestire i file JavaScript con il file di intestazione.
Grazie!