WP插件创意/搜索:选择性地激活某些wp-admin页面上的某些插件

时间:2016-06-28 16:06:12

标签: wordpress

我们使用了很多插件,但遗憾的是无法删除更多插件。 我们的后端很慢。

Wordpress可以在每个页面加载时加载每个插件,也可以在wp-admin后端加载。因此,即使您在页面上,也不需要插件,将加载woocommerce,联系表单7等。他们把CSS放在页面中,但也做PHP的东西,减慢一切。

我们知道插件管理器 - 一个插件,可以选择性地加载某些页面上的某些插件。它们具有在后端执行此功能的功能 - 但在前端处理它已经是一个地狱。我们现在在前端使用插件逻辑。

是否已经有一个插件或手工制作的解决方案来选择使用wp-admin页面停用/激活哪些插件?

我想需要在每个wp-admin页面加载每个插件以获取管理菜单(左侧菜单) - 所以我可能需要构建此菜单并以某种方式缓存它。 然后有选择地激活某些页面的插件。 我们使用自定义字段 - 因此必须在某些页面上激活ACF插件 - 在某些woocommercer页面上也是如此。必须在很多页面上激活Polylang(用于multilang)。 但是,例如,不需要在事件日历页面上加载woocommerce,反之亦然。

您是否知道现有的解决方案可以缩短构建后端所需的时间。 有没有缓存选项?

1 个答案:

答案 0 :(得分:0)

您无法为特定页面单独激活/停用插件。当您的网站加载时,每个插件都是活动的。

这里有一些尝试:在您的暂存环境中,停用所有插件以查看是否通过慢速管理菜单解决了您的问题。如果是这样,请逐个重新激活每个插件,直到找到有问题的插件。然后从那里进行故障排除以确定问题的根源。

您还可以检查服务器的错误日志,看看是否有任何警告表明网站存在问题。

如果这没有帮助,我提供的最后一条建议是直接联系您的托管公司,以询问任何可能降低网站性能的服务器问题。