如何控制仪表板中运行哪些插件?

时间:2015-05-28 作者:crosenblum

我不想激活/停用插件。

但是对于没有菜单页/子菜单页的插件,它们主要在前端执行操作,我希望在查看仪表板/管理页时禁用。

这样做的最终目标是减少后端区域插件的加载。以便使仪表板的查看/使用/等加载速度更快。

如果你有一个插件,它只修改前端的内容,没有菜单页或设置页,那么为什么我需要在后端对该插件进行任何查询或加载?

我希望这是有意义的。

因为老实说,必须有一些方法来改善后端区域的加载时间。

谢谢你抽出时间

2 个回复
SO网友:flomei

许多插件利用is_admin 在后端处于活动状态时“禁用”自己,这很好。

另一方面,我不会真的在后端摸索。如果出了什么事,你可能会把自己锁在外面,如果只是一小会儿,我不会喜欢这样。

此外,如果插件对后端加载时间的影响如此之大,我认为您会遇到一些严重的问题。也许你应该先检查一下。

SO网友:s_ha_dum

对于大多数插件来说,后端插件引起的服务器负载不应该太明显,除非lougi8n在后端做了一些事情。最后一部分是关键。除非你非常熟悉这个插件,并且知道它是如何工作的,否则如果你试图禁用插件,你可能会破坏它,甚至不知道它。

插件是否使用AJAX APIwp_cron() 以一种需要在后端加载的方式wp-settings.php:

213 foreach ( wp_get_active_and_valid_plugins() as $plugin ) {
214         wp_register_plugin_realpath( $plugin );
215         include_once( $plugin );
216 }
该代码中没有挂钩,上面使用的两个函数中也没有挂钩。

结束

相关推荐

更改wp-admin/Customize.php中的设置会将CSS样式恢复为父主题

我有一个构建在樱桃框架主题之上的儿童主题。每当管理员用户转到wp admin/customize时。php并更改滑块,CSS将被完全破坏,需要备份。有没有人对Cherry框架有过任何经验,以及为什么它会导致这种情况?What would I need to add (or remove) to the functions.php to completely disable the customize page to prevent the end user from accidentally causin