createTable(); } public function createTable() { global $wpdb; $table_name = $wpdb->prefix.'rc_icons'; $query = $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $table_name ) ); if ( ! $wpdb->get_var( $query ) == $table_name ) { $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE " . $table_name ." ( id mediumint(9) NOT NULL AUTO_INCREMENT, igroup text NOT NULL, tag text NOT NULL, svg text NOT NULL, PRIMARY KEY (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); } } }