从主页禁用漂移插件

时间:2020-02-27 作者:growthgun

因此,我们的客户希望使用漂移消息弹出插件,但这严重阻碍了主页上的加载速度。我可以通过禁用它来将加载时间减半,但他们想将其保留到网站的其他部分。我尝试了几个plugin Organizer插件,但似乎都没有注册它,有人知道任何代码片段或更了解漂移的工作原理吗?这样我就可以停止在主页上加载它了?

1 个回复
SO网友:Rup

您可以看到插件嵌入了漂移代码by hooking wp_head:

// Add the Drift Javascript
add_action(\'wp_head\', \'add_drift\');
所以你需要做的就是

remove_action( \'wp_head\', \'add_drift\' );
当您在主页上时,例如在if (is_home())if (is_front_page()) 阻止(they\'re more or less equivalent here) 在你的主题中,它将在插件之后加载。或者,在调用wp\\u head()之前,您甚至可以将其放在主页模板的顶部。

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。