是否在我的自定义帖子类型上禁用其他插件?

时间:2011-03-22 作者:SethMerrick

我创建了一个插件,允许用户为移动设备构建超级简单的登录页。

我的插件创建的页面是自定义的帖子类型。

我想为用户提供一个选项“禁用此页面上的所有其他插件”,以防止推特Meme、类似facebook的按钮和其他第三方插件生成的内容显示在我的插件模板中。

我添加了一个选项,允许用户阻止对wp\\u head的调用,但是那些在页面的其他地方注入内容的选项(例如,通过flifting\\u内容)会怎么样?

键入此内容后,我认为将wp\\u head()加上remove\\u all\\u过滤器(“内容”)组合起来可能会奏效,但如果你们有更好的建议,我将继续并发布此问题。

谢谢

2 个回复
SO网友:kaiser

有一个选项可以让你在博客中返回所有插件的数组。

print_r( (array) get_option( \'active_plugins\' ) );

SO网友:Hameedullah Khan

我想你的意思是通过禁用来停用。停用所有插件不是一个好主意,它可能会对站点产生不希望的影响。此外,我不认为有任何方法可以在不启动停用功能的情况下停用插件。一些插件在停用时确实会删除其选项数据。

如果您只关心那些twitter、facebook和其他类型的按钮,那么是的,删除\\u内容过滤器就可以了。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?