Qanday qilib sahifani ko'rsatishni tezlashtirish uchun WordPress-ni JavaScript-ni dangasa yuklash mumkin?

WordPressSahifani ko'rsatish usullarini tezlashtirish uchun JavaScript-ni dangasa yuklash.

WordPress sahifani ko'rsatishni tezlashtirish uchun JavaScript-ni dangasa yuklaydi

JavaScript-ning Defer xususiyati nima?

Har bir inson bu holatga duch kelgan bo'lishi mumkin:

Boshida N skript mavjud va skriptlar yuklanganda sahifani ko'rsatish bloklanadi, bu odatda bo'sh.

Albatta, biz skriptni dastlabki kodning pastki qismiga qo'yish orqali buni hal qilishimiz mumkin.

Biroq, ba'zi murakkab ishlab chiqish muhitlari bu oddiy vazifani ayniqsa murakkablashtirishi mumkin.

Ushbu nuqtada biz JavaScript-da nisbatan kam uchraydigan xususiyat bo'lgan Defer xususiyatidan foydalanishimiz mumkin.

Siz undan hech qachon foydalanmasligingiz mumkin, lekin ushbu kirishni o'qib chiqqandan so'ng, siz uni tark etmasligingizga aminman.

Uning asosiy vazifasi skriptni butun sahifa yuklangandan so‘ng uni yuklashda tahlil qilish o‘rniga tahlil qilishga ruxsat berishdir, bu esa faqat voqea sodir bo‘lgan JavaScript-ni o‘z ichiga olgan skriptlar uchun to‘liq sahifa yuklanish tezligini ta’minlaydi.

Ha, agar skript tegida defer atributi bo'lsa, u HTML sahifani tahlil qilgandan so'ng, agar u boshga joylashtirilgan bo'lsa ham, bajariladi, bu skriptni sahifaning pastki qismiga qo'yishga o'xshaydi.

Albatta, kechikishdan foydalanish ham cheklangan, odatda 2 nuqtaga e'tibor bering:

1) Kechiktirilgan defer tipi skript blokida document.write buyrug'ini chaqirmang;

  • Chunki document.write to'g'ridan-to'g'ri chiqish effektini yaratadi.

2) Defer skriptlarida global o'zgaruvchilar yoki funktsiyalardan, shu jumladan darhol bajariladigan skriptlardan foydalanmang.

WordPress-da ishlatiladigan skriptga Defer atributini qo'shing

WordPress-da qanday qilib WordPress tomonidan ishlatiladigan skriptlarga Defer atributini avtomatik ravishda qo'shishimiz mumkin?

Joriy mavzuning functions.php fayliga quyidagi kodni qo'shishimiz mumkin ▼

add_filter( 'clean_url', 'wpcwl_defer_script',11,1);
function wpcwl_defer_script( $url ){
if(strpos($url, '.js') === false){
return $url;
}

return "$url' defer='defer";
};

注意 事项

Jonli koʻrish boshqaruvi boʻsh koʻrsatilishi mumkin:

Agar siz yuqoridagi koddan foydalansangiz, real vaqt rejimida oldindan ko'rish boshqaruvini ochganingizda (Tashqi ko'rinish → Moslash), u bo'sh ko'rinishi mumkin, shuning uchun uni mos ravishda ishlating.

Haqiqiy vaqtda oldindan ko'rishni boshqarish kerak bo'lganda, yuqoridagi kodni sharhlang va moslashtirish tugagandan so'ng sharhlangan kodni o'chiring.

PHP sharh kodi misoli:

/*

这里是代码 

*/

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "Sahifani ko'rsatishni tezlashtirish uchun WordPress JavaScript-ni qanday qilib dangasa yuklash mumkin? , sizga yordam berish uchun.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-954.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring