你有没有想过如何 WordPress插件 影响您网站的加载时间? 这 WordPress插件 允许您向网站添加功能,但它们也会影响网站的速度。 在本教程中,我们将向您展示如何 WordPress插件 影响网站的加载时间,以及如何更有效地控制它们。

修改插件的加载时间1

插件如何工作?

WordPress插件类似于您的WordPress网站的应用程序。 您可以安装它们以将更多功能添加到您的站点,例如联系表单,照片画廊或电子商务商店。

当有人访问您的网站时,WordPress首先加载其核心文件,然后加载所有活动插件。

如何插件可以影响你的博客吗?

Chaque WordPress插件 提供不同的功能。 为此,一些插件在后台调用数据库,而另一些插件则在前端加载文件,例如 CSS、JavaScript 文件等。

大多数插件都会发出HTTP请求,以加载脚本,CSS和图像等文件。 每个请求都会增加您网站整个页面的加载时间。

一旦正确完成,对性能的影响通常太明显了。

因此,如果您使用的多个插件发出太多的HTTP请求来上传文件,则会影响您的网站性能和用户体验。

如何检查WordPress插件加载的文件?

要查看插件如何影响您的页面加载时间,您需要检查这些插件在WordPress上加载的文件。

您可以使用很多工具来解决这个问题。

您可以使用浏览器开发工具(在Google Chrome浏览器中“检查项目”).

只需访问您的网站,然后右键单击以选择“ 检查 ”。 这将打开开发工具面板。

您需要单击“网络”选项卡,然后重新加载您的网站。 查看其加载方式,并查看其加载的所有文件。

网络开发工具

您也可以使用Pingdom和GTmetrix等第三方工具来查看此信息。 这些工具还使您可以查看所有已加载的文件以及加载所需的时间。

Pingdom工具

您需要安装多少个插件?

如果看到这些不同的文件已加载,您可以开始想知道需要使用多少个插件?

答案实际上取决于您在网站上使用的插件集。

一个错误的插件可以加载12文件,而几个良好的插件只会添加一些额外的文件。

所有编码良好的插件都尝试将上传的文件保持在最低限度。 但是,并非所有插件开发人员都小心翼翼。 有些插件在每个页面上都加载文件,即使它们不需要该文件也是如此。

如果您大量使用这些插件,它将开始影响您网站的性能。

如何控制插件?

您可以在WordPress网站上执行的最重要的操作是仅使用经过良好编码,具有良好评论并且受可信赖来源推荐的插件。

如果你找到一个 WordPress插件 会影响您网站的加载方式,因此请寻找一个更好的插件来完成相同的工作,但效果更好。

然后,您需要开始使用缓存和CDN来进一步提高站点的性能和速度。

您应该考虑的另一个因素是网站的托管。 如果您的托管服务器未正确优化,则不会增加站点的响应时间。

这意味着不仅插件,而且网站的整体性能也会变慢。 确保您使用的是最好的WordPress托管之一。

不得已时,您可以卸载不使用的插件。 仔细检查您网站上安装的插件,看看是否可以卸载它们。 这不是理想的解决方案,因为您将不得不针对博客的速度来折衷其功能。

在WordPress上禁用样式表插件

首先,您需要找到要注销的样式表的名称或句柄。 您可以使用工具“ 检查元素 “。

浏览器元素检查

找到样式表句柄后,您可以 注销 通过将此代码添加到文件中 的functions.php 您的主题或插件的主文件。

ADD_ACTION( 'wp_print_styles', 'my_deregister_styles' 100); my_deregister_styles函数(){wp_deregister_style( 'gdwpm_styles-CSS'); }

您可以在此函数中“注销”任意数量的样式句柄。 例如,如果您有多个插件要“注销”其样式表,则可以这样进行:

ADD_ACTION( 'wp_print_styles', 'my_deregister_styles' 100); my_deregister_styles函数(){wp_deregister_style( 'gdwpm_styles-CSS'); wp_deregister_style( 'BFA-是-真棒-CSS'); wp_deregister_style( '一些-其他样式表柄'); }

请记住,“取消注册”这些样式表会影响您网站上插件的功能。 您必须复制您删除的每个样式表的内容并将它们粘贴到您的样式表中。 WordPress主题 或将它们添加为自定义 CSS。

禁用JavaScript插件

就像样式表一样,您将需要找到JavaScript文件用来“注销”它们的句柄。 但是,您将无法使用“ 检查 “。

为此,您将需要更深入地研究插件文件,以找到插件用来加载脚本的句柄。

查找插件使用的所有句柄的另一种方法是将此代码添加到主题的functions.php文件中。

函数bpc_display_pluginhandles(){$ wp_scripts = wp_scripts(); $ handlename。=“ “; foreach($ wp_scripts->队列作为$ handle):$ handlename。=' '。 $处理。 '; endforeach; $ handlename。=“ “; return $ handlename;} add_shortcode('pluginhandles','bpc_display_pluginhandles');

添加此代码后,您可以使用[pluginhandles]短代码显示插件脚本句柄的列表。

处理wordpress脚本

现在有了脚本句柄,您可以使用以下代码轻松地“注销”它们:

ADD_ACTION( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript函数(){wp_deregister_script( '接触外形7'); }

您还可以使用以下代码禁用多个脚本,如下所示:

ADD_ACTION( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript函数(){wp_deregister_script( '接触外形7'); wp_deregister_script( 'gdwpm_lightbox脚本'); wp_deregister_script( '另一-插件脚本'); }

现在,正如我们前面提到的,禁用这些脚本将阻止您的插件正常运行。

为了避免这种情况,您需要将JavaScripts代码组合在一起,但是有时它不能正常工作,您需要知道自己在做什么。

这就是本教程的全部内容,希望您会知道如何改进您的插件。 如果您有任何疑问,请随时提问。