如何自动删除Hello Dolly插件?

时间:2010-12-25 作者:hakre

我计划创建一个名为再见多莉的插件。安装完成后,将小心地拆除自动安装Hello Dolly (Wordpress Plugin) 使用wordpress发货。

这是由于大众的要求。有些人要求这样做。

我喜欢这个主意。到目前为止,我从来都不在乎,因为我手动删除了它。但我喜欢这样的想法,即省去麻烦,并在将来自动删除。

我只想在文件基本存在时删除它。但我对文件系统抽象有点不确定。我想在安装/更新时就这样做,所以不需要一直检查。

那么应该考虑哪些挂钩?有什么最佳实践想法吗?

Update:

<主页:http://hakre.wordpress.com/plugins/goodbye-dolly/http://wordpress.org/extend/plugins/goodbye-dolly/

2 个回复
SO网友:fuxia

有一个插件Unwanted Plugins Remover 现在每次升级都会删除Akismet和Hello Dolly插件。您可以筛选插件列表,以仅匹配其中一个插件或添加更多插件。

根据代码:

$this->unwanted_plugins = apply_filters( 
    \'unwanted_plugins_list\', array( \'akismet/akismet.php\', \'hello.php\' ) 
);

SO网友:Rarst

Mike负责killing Dolly in one of his answers, 但这是为初始安装脚本编写的。

我曾试图遵循升级core的代码来找到一个合适的挂钩,但对于一些我还不熟悉的升级类来说,这是一个相当复杂的过程。

结束

相关推荐

How do you debug plugins?

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