इसलिए मैं अपने अगले WP विषय को आधार बनाने के लिए स्टार्कर्स का उपयोग कर रहा हूं और मैं एक छोटे से मुद्दे में चला गया हूं, मैं header.php
फ़ाइल में jQuery के अपने संस्करण को शामिल कर रहा था, लेकिन जब फायरबग का उपयोग करके मेरी साइट का निरीक्षण किया तो मैंने देखा कि 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 फ़ाइल का उपयोग मेरे सभी प्लगइन्स के लिए किया जाएगा, भले ही वह ऐसा न करने के लिए कहता हो।
मैंने wp_head()
फ़ंक्शन में jQuery लाइन पर टिप्पणी की, लेकिन यह व्यवस्थापक पृष्ठ के लिए आवश्यक है इसलिए मुझे इसे वापस लाना पड़ा।
मैं jQuery के Google CDN संस्करण का उपयोग करने के साथ (कम से कम प्रयोग) करना चाहता हूं, लेकिन इसे दो बार शामिल नहीं करना चाहता!
मुझे आशा है कि आप समझ गए होंगे कि मैं क्या समझाने की कोशिश कर रहा हूं, मैं इस समस्या को कैसे हल कर सकता हूं, इस पर कोई सुझाव सबसे अधिक सराहना की जाएगी। मैं किसी भी सलाह की सराहना करता हूं कि आप अपनी जावास्क्रिप्ट फाइलों को हेडर फाइल के साथ कैसे संभालते हैं।
धन्यवाद!