चेतावनी: आपको कोर jQuery संस्करण को प्रतिस्थापित नहीं करना चाहिए, विशेष रूप से व्यवस्थापक पैनल में । चूंकि कई वर्डप्रेस कोर कार्यक्षमता संस्करण पर निर्भर हो सकती है। इसके अलावा, अन्य प्लगइनjQueryकोर में जोड़ेगएसंस्करणपर निर्भर हो सकते हैं।
यदि आप सुनिश्चित हैं कि आप मुख्य jQueryसंस्करण को बदलना चाहते हैं , तो उस स्थिति में आप अपनी सक्रिय थीम की functions.phpफ़ाइल में निम्नलिखित CODE जोड़ सकते हैं (भले ही आप इसके लिए एक प्लगइन बनाएँ):
function replace_core_jquery_version() {
wp_deregister_script( 'jquery' );
// Change the URL if you want to load a local copy of jQuery from your own server.
wp_register_script( 'jquery', "https://code.jquery.com/jquery-3.1.1.min.js", array(), '3.1.1' );
}
add_action( 'wp_enqueue_scripts', 'replace_core_jquery_version' );
यह कोर jQueryवर्जन को रिप्लेस करेगा और इसके बजाय 3.1.1गूगल के सर्वर से वर्जन को लोड करेगा ।
हालाँकि, अनुशंसित नहीं है , आप jQuery संस्करण को बदलने के लिए CODE की निम्न अतिरिक्त पंक्ति का भी उपयोग कर सकते हैं wp-admin:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
इस तरह, वर्डप्रेस को अपडेट करने के बाद भी आपके पास jQueryवैसा ही संस्करण होगा जैसा आप चाहते हैं।
थोड़ा बेहतर कार्य:
replace_core_jquery_versionसमारोह के ऊपर भी निकाल देता है jquery-migrateवर्डप्रेस कोर द्वारा जोड़ा स्क्रिप्ट। यह उचित है, क्योंकि jQuery का नवीनतम संस्करण पुराने संस्करण के साथ ठीक से काम नहीं करेगा jquery-migrate। हालाँकि, आप एक नया संस्करण भी शामिल कर सकते हैं jquery-migrate। उस स्थिति में, इसके बजाय निम्न फ़ंक्शन का उपयोग करें:
function replace_core_jquery_version() {
wp_deregister_script( 'jquery-core' );
wp_register_script( 'jquery-core', "https://code.jquery.com/jquery-3.1.1.min.js", array(), '3.1.1' );
wp_deregister_script( 'jquery-migrate' );
wp_register_script( 'jquery-migrate', "https://code.jquery.com/jquery-migrate-3.0.0.min.js", array(), '3.0.0' );
}