সতর্কতা: আপনার মূল jQuery সংস্করণটি প্রতিস্থাপন করা উচিত নয়, বিশেষত অ্যাডমিন প্যানেলে । যেহেতু অনেকগুলি ওয়ার্ডপ্রেস মূল কার্যকারিতা সংস্করণটির উপর নির্ভর করে। এছাড়াও, অন্যান্য প্লাগইনjQuery
মূলটিতে যুক্ত সংস্করণটিরউপর নির্ভর করতে পারে।
আপনি যদি নিশ্চিত হন যে আপনি মূল jQuery
সংস্করণটি পরিবর্তন করতে চান তবে সেক্ষেত্রে আপনি আপনার সক্রিয় থিমের functions.php
ফাইলটিতে নিম্নলিখিত সিওডি যুক্ত করতে পারেন (আপনি যদি এর জন্য একটি প্লাগইন তৈরি করেন তবে আরও ভাল):
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' );
}