2014-11-05 84 views
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); 
      } 

我不知道如何刪除所有這些表時,該插件通過刪除管理面板。有人可以幫忙嗎?

回答