حذف یک اسکریپت قدیمی از صفحات وردپرس

حذف jQuery Migrate

وردپرس به طور پیشفرض کتابخونه jquery-migrate.js رو برای پشتیبانی از یک سری توابع قدیمی جی کوئری که هنوز در بعضی قالب ها و افزونه ها وجود دارند، استفاده میکنه. در حالی که، الآنه خیلی از سایتهای وردپرسی که نهایتا سیستمشون رو در یکی دو سال اخیر آپدیت کردند، نیازی به این کتابخونه ندارند. (البته به جز سایتهایی که از عهد بوققق آپدیت نداشتن)

همین الآن این کتابخونه رو حذف کنید…

این کتابخونه برای سایتهای بروز وردپرس، به جز یک بار اضافی هیچ سودی نداره. بنابراین پیشنهاد دنیای وردپرس اینه که هرچه سریعتر این کتابخونه رو از صفحات سایتتون حذف کنید! اما چطوری؟ خب خیلی راحت. فقط کافیه که قطعه کد زیر رو در فایل functions.php قالبتون کپی و تغییرات رو ذخیره کنید. به همین سادگی و به همین بهینگی. 🙂

/**
* Dequeue jQuery Migrate script in WordPress.
*/
function alimir_remove_jquery_migrate( &$scripts) {
    if(!is_admin()) {
        $scripts->remove( 'jquery');
        $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' );
    }
}
add_filter( 'wp_default_scripts', 'alimir_remove_jquery_migrate' );

دیدگاه کاربران در مورد این نوشته

دیدگاه خود را بیان کنید