L'essenziale
- NCF risponde a get_field(), have_rows() e alle altre funzioni di ACF.
- La migrazione copia i valori di ACF senza eliminare nulla.
- Esiste il percorso inverso, per tornare ad ACF se necessario.
Advanced Custom Fields ha insegnato a un’intera generazione di sviluppatori WordPress a strutturare un sito: gruppi di campi, repeater, content flexible e get_field() ovunque nel tema. È un ottimo strumento. La questione non è se sia valido, ma se debba rimanere un plugin separato su ogni sito.
Cosa fa il modulo Custom fields
Il modulo Campi personalizzati di nexya copre le esigenze comuni di un sito su misura:
- gruppi di campi posizionati secondo determinate regole (tipo di contenuto, modello di pagina, pagina opzioni…);
- repeater, content flexible e relazioni tra contenuti;
- pagine opzioni, accessibili agli editori se lo desiderate;
- valori memorizzati nelle proprie tabelle, anziché sparsi nei metadati.
Il modulo fa parte della versione gratuita, utilizzabile su tutti i siti che volete.

Il tema non cambia
Questo è l’aspetto che conta di più in pratica. nexya risponde agli stessi nomi di funzione: get_field(), the_field(), have_rows(), the_row(), get_row_layout() e gli altri.
Su un sito che gira ancora con ACF, nulla va in conflitto: ACF risponde a get_field(), nexya risponde a nexya_get_field(). Su un sito senza ACF, lo stesso tema continua a funzionare così com’è.
Potete quindi passare un sito da uno strumento all’altro senza toccare un solo template, o migrare modello per modello se preferite procedere con cautela.
I dati vengono recuperati, nulla viene cancellato
La migrazione legge ciò che ACF ha salvato e lo copia nelle tabelle di nexya. ACF memorizza accanto a ogni valore una riga che nomina il campo a cui appartiene: è questo che permette di ritrovare tutto senza dover indovinare, repeater inclusi.
Nulla viene eliminato. I vecchi valori rimangono al loro posto finché ACF non viene rimosso: potete verificare la migrazione e, se necessario, ignorarla. Esiste anche il percorso inverso, per un sito che desideri tornare ad ACF.
E con Elementor?
Il modulo Element aggiunge sedici widget di Elementor per visualizzare campi personalizzati, sia quelli di nexya che quelli di ACF: repeater in schede, tab o tabelle, gallerie e caroselli, cifre chiave, team, timeline, mappe.

Quando conservare ACF
Se il vostro sito dipende da un plugin di terze parti basato su ACF, o se il vostro team utilizza strumenti interni che ne dipendono, conservatelo: nexya sa coesistere. Per un sito vetrina o un classico sito su misura, raggruppare i campi con il resto dell’amministrazione significa avere un plugin e una licenza in meno da gestire.
Domande frequenti
nexya Custom fields è un'alternativa gratuita ad ACF Pro?
Sì. Repeater, content flexible, relazioni, pagine opzioni e logica condizionale fanno parte della versione gratuita, su tutti i siti che volete.
La migrazione da ACF elimina i miei dati?
No. I valori vengono copiati nelle tabelle di NCF; i vecchi rimangono al loro posto finché ACF non viene rimosso.
Posso mantenere ACF e NCF sullo stesso sito?
Sì. Finché ACF è installato, risponde a get_field() e NCF risponde a nexya_get_field(): nulla va in conflitto.
I moduli in questo articolo
Prova nexya Pro gratis per 7 giorni
Tutti i moduli, i moduli di contatto, le newsletter e la cache di pagina sul tuo sito. Senza vincoli.