Vì vậy, tôi đang sử dụng Starkers để dựa trên chủ đề WP tiếp theo của mình và tôi gặp phải một vấn đề nhỏ, tôi đã đưa phiên bản jQuery của riêng mình vào header.php
tệp nhưng khi kiểm tra trang web của tôi bằng Fireorms, tôi nhận thấy jquery đã được tải xuống hai lần, tôi đã đào một chút và nhận thấy rằng tôi không chỉ bao gồm tập tin mà còn cả wp_head()
chức năng.
Khi cố gắng khắc phục sự cố, tôi nhận thấy một nhận xét trong tệp tiêu đề, trong đó xuất phát từ chủ đề 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
*/
Vì vậy, đây là vấn đề của tôi, tôi có ấn tượng rằng tệp jQuery phải được đặt trước bất kỳ tệp nào khác muốn sử dụng và đó wp_head()
là điều cuối cùng trong <head>
phần tử, bây giờ tôi hơi bối rối vì tôi đang tự hỏi Tôi đặt lên wp_head()
hàng đầu để tệp jQuery bao gồm WP sẽ được sử dụng cho tất cả các plugin của tôi, mặc dù nó nói không làm như vậy.
Tôi đã nhận xét dòng jQuery trong wp_head()
hàm nhưng nó yêu cầu cho trang quản trị nên tôi phải đặt lại.
Tôi cũng muốn sử dụng (ít nhất là thử nghiệm) với việc sử dụng phiên bản Google CDN của jQuery, nhưng không muốn bao gồm hai lần!
Tôi hy vọng bạn hiểu những gì tôi đang cố gắng giải thích, bất kỳ đề xuất nào về cách tôi có thể giải quyết vấn đề này sẽ được đánh giá cao nhất. Tôi cũng đánh giá cao bất kỳ lời khuyên nào về cách bạn xử lý các tệp JavaScript của mình với tệp tiêu đề.
Cảm ơn!