चेतावनी: आपको कोर 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' );
}