... | ... |
@@ -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 |
|