=' ) ) { return; } self::start_update(); update_option( WPCoder::PREFIX . '_db_version', self::NEW_DB_VERSION ); } private static function start_update(): void { self::update_database(); } private static function update_database(): void { global $wpdb; $table = $wpdb->prefix . WPCoder::PREFIX; $charset_collate = $wpdb->get_charset_collate(); require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); $sql = "CREATE TABLE $table (" . self::TABLE_COLUMNS . ") $charset_collate;"; dbDelta( $sql ); } }