插件的uninstall.php文件可以访问插件的对象吗?

时间:2012-05-27 作者:pixeline

我在codex上读到,为插件实现干净卸载功能的最佳方法是添加卸载。插件目录中的php文件。

我想知道:我可以在卸载中使用插件的类实例数据吗。php文件?

这是我卸载中的代码。php文件:

if(!defined(\'WP_UNINSTALL_PLUGIN\')) exit;
delete_option(\'my_plugin_options\');
$table_name = $wpdb->prefix . $this->dbName;
$wpdb->query("DROP TABLE `$table_name`");
我想知道table\\u name变量是否可以正确检索,或者是否应该对其进行硬编码。

根据我的测试,该表在删除后仍然保留,所以我想我会退回到插件文件中使用挂钩,除非我遗漏了什么?

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

我不在我的桌面上,但我怀疑它不会被检索到。

但是:

你测试过吗?桌子掉了吗FirePHP 是really 不管怎样,在开发时使用方便,在这种情况下,对表名进行硬编码似乎是无害的

结束

相关推荐

Communicate between plugins

我已经创建了两个WordPress插件。如果两个插件都安装了,那么这两个插件之间就可以进行一些有益的合作。那么我的问题是:让他们合作的最佳方式是什么?如何检测某个插件是否已启用?如何传输信息?我想我可以用globals,但有更好的方法吗?