get_row("SHOW COLUMNS FROM `{$tableName}` LIKE 'receiver'", ARRAY_A); if (!$column) { return true; } $columnType = strtolower((string) ($column['Type'] ?? '')); if (preg_match('/varchar\((\d+)\)/', $columnType, $matches) && (int) $matches[1] >= 500) { return true; } $result = $wpdb->query( "ALTER TABLE `{$tableName}` MODIFY COLUMN `receiver` VARCHAR(500) NULL" ); return $result !== false; } }