Uyenza kanjani i-WordPress ilayishe ubuvila iJavaScript ukusheshisa ukunikezwa kwekhasi?

WordPressUkulayisha ngobuvila kwe-JavaScript ukusheshisa izindlela zokunikeza ikhasi.

I-WordPress ivilapha ilayisha i-JavaScript ukusheshisa ukukhishwa kwekhasi

Iyini impahla ye-JavaScript's Defer?

Wonke umuntu kungenzeka uhlangabezane nalesi simo:

Kunemibhalo engu-N ekhanda, futhi lapho imibhalo ilayishwa, ukunikezwa kwekhasi kuyavinjwa, okuvamise ukungabi nalutho.

Yebo, singakwazi ukuzungeza lokhu ngokufaka umbhalo kukhodi yomthombo kunyaweni.

Kodwa-ke, ezinye izindawo zokuthuthukiswa eziyinkimbinkimbi zingenza lo msebenzi olula ube nzima kakhulu.

Kuleli qophelo singasebenzisa isici se-Defer, okuyindawo eyivelakancane ku-JavaScript.

Ungase ungasisebenzisi, kodwa ngemva kokufunda lesi singeniso, ngiyaqiniseka ukuthi ngeke usishiye.

Umsebenzi wayo oyinhloko ukuvumela iskripthi sihlaziye ngemva kokuba lonke ikhasi selilayishiwe, esikhundleni sokulihlukanisa ekulayishweni, okunikeza isivinini sokulayisha ikhasi eligcwele lemibhalo equkethe kuphela i-JavaScript ecushwe umcimbi.

Yebo, uma ithegi yeskripthi inesibaluli sokuhlehlisa, izokwenziwa ngemuva kokuhlaziya ikhasi le-HTML noma libekwe ekhanda, okufana nokubeka umbhalo phansi kwekhasi.

Vele, ukusetshenziswa kokubambezeleka kunqunyelwe, imvamisa qaphela amaphuzu ama-2:

1) Ungawubizi umyalo we-document.write kubhlokhi yeskripthi sohlobo oluhlehlisiwe;

  • Ngoba i-document.write izokhiqiza umphumela oqondile ophumayo.

2) Ungasebenzisi okuguquguqukayo komhlaba wonke noma imisebenzi kumaskripthi e-Defer, okuhlanganisa noma yiziphi izikripthi ezisebenza ngokushesha.

Engeza isibaluli se-Defer kusikripthi esisetshenziswe ku-WordPress

Ku-WordPress, singasengeza kanjani ngokuzenzakalelayo isibaluli se-Defer emibhalweni esetshenziswa yi-WordPress?

Singangeza ikhodi elandelayo efayeleni letimu yamanje ye-functions.php ▼

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";
};

Ukuqapha

Ukuphathwa kokubuka kuqala okubukhoma kungase kubonise kungenalutho:

Uma usebenzisa ikhodi engenhla, lapho uvula ukuphathwa kokubuka kuqala kwesikhathi sangempela (Ukubukeka → Yenza ngokwezifiso), ingase ibonise kungenalutho, ngakho-ke sicela uyisebenzise ngokufanelekile.

Uma kudingeka ukuphathwa kokubuka kuqala kwesikhathi sangempela, phawula ngekhodi engenhla, bese ususa ikhodi enamazwana ngemva kokuqedwa kokwenza ngendlela oyifisayo.

Isibonelo sekhodi yokuphawula ye-PHP:

/*

这里是代码 

*/

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "Uyenza kanjani i-WordPress ilayishe ubuvila i-JavaScript ukusheshisa ukunikezwa kwekhasi? , ukukusiza.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-954.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu