Blog

Campi personalizzati WordPress: repeater e content flessibile, senza ACF Pro

Repeater, content flessibile, relazioni e pagine di opzioni: con nexya Custom fields, i campi personalizzati WordPress sono gratuiti e il tuo tema ACF continua a funzionare.

Champs personnalisés WordPress : répéteurs et contenu flexible, sans ACF Pro

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. 1

    Attiva Custom fields

    Dall'hub di nexya, attiva il modulo Custom fields.

    Attiva Custom fields
  2. 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.

    Componi il gruppo "Articolo"
  3. 3

    Posiziona il gruppo

    Nella scheda Posizione, seleziona "Il tipo di contenuto è Articolo". I campi compaiono nell'editor.

  4. 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. 5

    Traduci

    Apri l'editor di traduzione: ogni campo, repeater inclusi, viene visualizzato accanto alla sua traduzione.

    Traduci

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.

Custom fields e Translate, attivati dall'hub.
Custom fields e Translate, attivati dall'hub.

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.

Gli articoli del blog e le loro versioni, lingua per lingua.
Gli articoli del blog e le loro versioni, lingua per lingua.

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

nexya campi personalizzati nexya tradotto

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.

Visualizza i piani Oppure scopri la versione gratuita