document.addEventListener('DOMContentLoaded', function () { if (typeof acf === 'undefined') return; acf.addAction('prepare_field_object', function (field) { if (field.name === '...') { const label = field.label || 'unnamed'; const safeLabel = label.toLowerCase().replace(/\s+/g, '_').replace(/[^\w]/g, ''); field.name = safeLabel + '_' + field.key; } }); });