Blog

ACF Pro o nexya Custom fields: passare da uno strumento all’altro senza riscrivere il tema

Un'alternativa gratuita ad ACF Pro che legge le stesse funzioni e recupera i vostri dati: passate da uno strumento all'altro senza riscrivere il vostro tema.

ACF Pro ou nexya Custom fields : passer d’un outil à l’autre sans réécrire le thème

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.

Custom fields si attiva dall'hub, proprio come gli altri moduli.
Custom fields si attiva dall'hub, proprio come gli altri moduli.

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.

I contenuti e i relativi campi, tradotti lingua per lingua.
I contenuti e i relativi campi, tradotti lingua per lingua.

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

nexya campi personalizzati

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