Тому я використовую Starkers для основи своєї наступної теми WP, і я зіткнувся з невеликою проблемою, я включав свою власну версію jQuery у header.php
файл, але під час огляду мого сайту за допомогою Firebug я помітив, що jquery завантажується двічі, я трохи копав і помітив, що я не тільки включав файл, але так це було і wp_head()
функцією.
Намагаючись виправити проблему, я помітив коментар у файлі заголовка, який виник із теми «Двадцять десять»:
/* 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
*/
Тож ось моя проблема, я маю враження, що файл jQuery повинен бути встановлений перед будь-яким іншим файлом, який хоче його використовувати, і це wp_head()
має бути останньою справою в <head>
елементі, я трохи заплутався, тому що мені цікаво Я ставлю wp_head()
вгорі, щоб файл, включений у WP, jQuery буде використовуватися для всіх моїх плагінів, навіть якщо він говорить, що не робити цього.
Я прокоментував рядок jQuery у wp_head()
функції, але це потрібно для сторінки адміністратора, тому мені довелося повернути його назад.
Я також хотів би використати (принаймні експеримент) з використанням версії jQuery Google CDN, але не хочу її включати двічі!
Сподіваюся, ви зрозуміли, що я намагаюся пояснити, будь-які пропозиції щодо того, як я можу вирішити цю проблему, були б дуже вдячні. Я також буду вдячний за будь-яку пораду щодо обробки файлів JavaScript з файлом заголовка.
Спасибі!