L'essenziale
- Repeater, content flessibile, clone e relazioni sono gratuiti in NCF.
- Il tema legge i campi con get_field() e have_rows(), esattamente come con ACF.
- I campi si traducono insieme al contenuto, repeater inclusi.
I campi personalizzati WordPress sono ciò che trasforma un semplice editor di testo in un sito su misura: un prezzo su una scheda prodotto, un elenco di relatori per un evento, una FAQ sotto un articolo. Per molto tempo, la risposta è stata la stessa per tutti: installare ACF, poi pagare ACF Pro non appena serviva un repeater o del content flessibile.
nexya Custom fields (NCF) offre gli stessi strumenti, gratuitamente, su tutti i siti che vuoi. Per mostrare come funziona, prendiamo un esempio che hai davanti agli occhi: questo blog.
Un tipo di contenuto “Articolo” e i suoi campi
Il blog di nexya.dev non usa gli articoli WordPress predefiniti. Ha un proprio tipo di contenuto, “Articolo”, con indirizzi in /blog/ : è più chiaro sia per i visitatori che per Google. Su questo tipo di contenuto, un gruppo di campi NCF aggiunge ciò che l’editor a blocchi non sa strutturare:
- un’intro, il breve testo sotto il titolo;
- l’essenziale, un repeater di alcuni punti chiave da ricordare;
- una FAQ, un repeater di domande e risposte, trasformato in dati strutturati per Google;
- i moduli collegati, una relazione verso le schede dei moduli di cui parla l’articolo.
Il gruppo si compone in pochi minuti nella schermata di NCF: si aggiungono i campi, si imposta la posizione “Il tipo di contenuto è Articolo”, e i campi compaiono nell’editor.
Creare i campi del blog, passo dopo passo
-
1
Attiva Custom fields
Dall'hub di nexya, attiva il modulo Custom fields.
-
2
Componi il gruppo "Articolo"
Aggiungi i campi: un testo per l'intro, un repeater per l'essenziale, un repeater di domande e risposte per la FAQ, una relazione verso i moduli.
-
3
Posiziona il gruppo
Nella scheda Posizione, seleziona "Il tipo di contenuto è Articolo". I campi compaiono nell'editor.
-
4
Leggi i campi nel tema
Nel template single-article.php, get_field('intro') mostra l'intro e have_rows('faq') scorre le domande.
-
5
Traduci
Apri l'editor di traduzione: ogni campo, repeater inclusi, viene visualizzato accanto alla sua traduzione.
Repeater, content flessibile, relazioni: tutto gratis
Questa è la differenza che conta rispetto ad ACF: in NCF non esiste una versione “Pro” dei campi. Il repeater, il content flessibile, i gruppi, il clone, l’accordion, le relazioni, le pagine di opzioni e la logica condizionale fanno parte della versione gratuita.
I valori sono memorizzati nelle proprie tabelle: un’intera pagina, content flessibile incluso, viene letta in una sola query.

Nel tema, niente di nuovo da imparare
Il template di pagina legge i campi con le funzioni che ogni sviluppatore WordPress conosce: get_field(), have_rows(), the_row(). Se il tuo tema è stato scritto per ACF, funziona così com’è con NCF. E se ACF è ancora installato, i due coesistono senza conflitti.
Anche i campi si traducono
Questo blog esiste in quattro lingue. L’editor di traduzione di nexya Translate mostra ogni campo NCF accanto alla sua traduzione, repeater inclusi: l’intro, i punti chiave e la FAQ si traducono con il resto dell’articolo, a mano o tramite intelligenza artificiale con nexya Pro.

Domande frequenti
Il repeater è davvero gratuito?
Sì. In nexya Custom fields, tutti i tipi di campo fanno parte della versione gratuita: repeater, content flessibile, gruppo, clone, accordion e relazioni inclusi.
Il mio tema scritto per ACF funziona con NCF?
Sì. NCF risponde alle stesse funzioni, get_field(), have_rows() o the_row(). Su un sito senza ACF, il tema funziona senza modifiche.
Dove vengono memorizzati i valori dei campi?
Nelle tabelle proprietarie di NCF, non nei metadati degli articoli. Un'intera pagina viene letta in un'unica query.
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.