Browse code

테이블 생성 기능 추가

Nepirity Corp authored on23/03/2018 13:54:54
Showing1 changed files

... ...
@@ -25,7 +25,25 @@ class admin_table_plugin {
25 25
   private function __sleep() {}
26 26
   private function __wakeup() {}
27 27
 
28
+  public function get_table_name() {
29
+    global $wpdb;
30
+    return $wpdb->prefix.'customers2';
31
+  }
32
+
28 33
   public function install() {
34
+    global $wpdb;
35
+    $table_name = $this->get_table_name();
36
+
37
+    if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
38
+      $sql = "CREATE TABLE $table_name (
39
+        id mediumint(9) NOT NULL AUTO_INCREMENT,
40
+        field_x text NOT NULL,
41
+        field_y text NOT NULL,
42
+        UNIQUE KEY id (id)
43
+      ) ;";
44
+      require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
45
+      dbDelta( $sql );
46
+    }
29 47
   }
30 48
 }
31 49