prefix . Database::DATABASE_PREFIX; if ( ! function_exists( 'check_column' ) ) { require_once ABSPATH . 'wp-admin/install-helper.php'; } if ( ! empty( check_column( "{$prefix}contact_segmentation", 'ip', 'varchar(255)' ) ) ) { return; } $wpdb->query("ALTER TABLE {$prefix}contact_segmentation ADD ip VARCHAR (255) NULL DEFAULT NULL"); // phpcs:ignore } /** * Add url query string to contact segmentation column. * * @since 1.2.3 */ public function add_url_query_string_column_to_contact_segmentation() { global $wpdb; $prefix = $wpdb->prefix . Database::DATABASE_PREFIX; if ( ! function_exists( 'check_column' ) ) { require_once ABSPATH . '/wp-admin/install-helper.php'; } if ( ! empty( check_column( "{$prefix}contact_segmentation", 'url_query_string', 'longtext' ) ) ) { return; } $wpdb->query("ALTER TABLE {$prefix}contact_segmentation ADD url_query_string longtext NULL DEFAULT NULL"); // phpcs:ignore } }