0
我已經使用像這樣創建表的數據庫插件:WordPress的插件刪除,並刪除它的數據庫表
register_activation_hook(__FILE__, 'plugin_install');
function plugin_install() {
global $wpdb;
$table1 = $wpdb->prefix . 'table1';
$charset_collate = '';
if (! empty($wpdb->charset)) {
$charset_collate = "DEFAULT CHARACTER SET {$wpdb->charset}";
}
if (! empty($wpdb->collate)) {
$charset_collate .= " COLLATE {$wpdb->collate}";
}
$sql = "CREATE TABLE IF NOT EXISTS $table1 (
id mediumint(9) NOT NULL AUTO_INCREMENT,
some_data varchar(55) DEFAULT '' NOT NULL,
UNIQUE KEY id (id)
) $charset_collate;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
}
我不知道如何刪除所有這些表時,該插件通過刪除管理面板。有人可以幫忙嗎?