可插拔功能和激活检查?

时间:2011-03-09 作者:Rarst

插件正在定义可插入wp_mail() 作用我的想法是检查函数是否已经定义,如果其他插件超过我,则抛出警告。

但是,此警告会导致激活问题。据我所知,在正常操作期间,插件已加载before pluggable.php 但为了进行激活检查,它已加载after 可插拔。

实现此类可插拔功能检查的可靠/适当/建议的方法是什么?(对我来说)没有明显的方法来区分激活和单独处理它。

1 个回复
最合适的回答,由SO网友:Otto 整理而成

不执行激活检查?

说真的,我能想到的最好的方法是不要在激活时检查这个,而只能在正常的插件加载过程中检查。与其抛出警告(我想你指的是PHP E\\u警告),也许放一个管理错误框会更有意义。

结束

相关推荐

How do you debug plugins?

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