页面加载后如何加载插件-页面速度过快的问题 时间:2021-04-30 作者:patrickgerard 有没有办法在整个页面呈现并完全加载后加载插件?根据Google和WebGetTools,我的页面速度很糟糕。一个插件是loading several fonts and loads of JS.有没有一种方法可以使用这个插件,但可以防止错误的加载时间?非常感谢。 1 个回复 SO网友:Michelle 我会直接联系那个插件开发人员来说明您的担忧,如果他们没有响应,请考虑另一个插件。但在此期间,您可以使用wp_dequeue_script() 和wp_dequeue_style() 和他们的对手wp\\u enqueue\\u脚本/样式,以删除减慢网站速度的内容。此答案详细介绍了如何将脚本从页眉移动到页脚:https://wordpress.stackexchange.com/a/212274/16要使用这些函数查找要移动的样式/脚本的ID,请查看源代码并查看ID,例如:<link rel=\'stylesheet\' id=\'eo-leaflet.js-css\' href=\'https://.... 或<link rel=\'stylesheet\' id=\'mystyles-css-css\' href=\'https://... 或<script type=\'text/javascript\' id=\'coblocks-lightbox-js\' src=\'https://... 或<script type=\'text/javascript\' id=\'pluginname-script-js\' src=\'https://...技巧是,WordPress会自动将-css附加到样式表ID,将-js附加到脚本ID,因此在计算ID时,需要忽略上面示例中的尾部-css和-js。wp\\u dequeue\\u脚本/样式等的实际ID是:eo传单。jsmystyles csscoblocks lightboxpluginname脚本如果在删除它们时仍遇到问题,下一步要检查的是正在使用的挂钩(上面引用的答案中的add\\u操作部分)。插件/主题使用各种各样的方法来插入它们的脚本/样式,因此在尝试删除它们时必须进行相应的调整。此答案使用不同的add\\u操作调用,可能比上一个答案中的调用效果更好:https://wordpress.stackexchange.com/a/202895/16(您将所有这些都放在主题的functions.php文件中。) 文章导航