WPML

Per creare siti WordPress avanzati, avrai bisogno dei campi personalizzati. In questo tutorial confrontiamo due delle principali alternative: Toolset e ACF + Elementor Pro.

Configurazione dei campi personalizzati

Sia ACF che Toolset ti permettono di aggiungere campi personalizzati a qualsiasi tipo di contenuto. Entrambi i plugin offrono diversi tipi di campo e ti lasciano scegliere in quali articoli includerli.

Tipi di campo

ACF e Toolset includono i campi di base che ti aspetteresti di vedere. Questi includono “campi di testo”, “editor visivo”, “selettori”, “pulsanti di opzione”, “caselle di controllo”, ecc.

Tipi di campo di ACF
I campi personalizzati di ACF
I campi personalizzati di Toolset

Funzionalità dei campi personalizzati

ACF e Toolset includono le funzionalità di base per i campi personalizzati. Con entrambi puoi contrassegnare i campi come “obbligatori”, personalizzare i messaggi di errore e fornire una descrizione per i campi.

Configurazione dei campi personalizzati di ACF
Configurazione dei campi personalizzati di Toolset

Con ACF puoi aggiungere un prefisso o un suffisso (contenuto prima o dopo il valore) che apparirà nel back-end quando un utente inserisce delle informazioni. ACF ti permette anche di limitare il numero di caratteri per i campi, controllarne la larghezza e persino duplicare un campo esistente.

Controllare dove appaiono i campi nell’editor di WordPress

Entrambi i prodotti ti permettono di selezionare in quale tipo di post, categoria o tassonomia appare il tuo gruppo. ACF ha più funzionalità per un controllo granulare su quali pagine debbano mostrare determinati campi. L’approccio di Toolset è più orientato verso una logica di visualizzazione semplice, basata sul tipo di post.

Controllo esatto per la visualizzazione dei campi in ACF
Controllo basato sul tipo di post per la visualizzazione dei campi in Toolset

Visualizzazione dei campi personalizzati

Toolset ha tutto il necessario per configurare i campi personalizzati e visualizzarli sul front-end del sito, senza scrivere codice. ACF ha un’API per gli sviluppatori PHP e offre integrazioni con Elementor Pro e Divi.

Se preferisci creare tutti i template del tuo sito usando PHP, ACF offre una ricca API che fa al caso tuo.

Per chi vuole creare siti personalizzati senza scrivere codice, ci sono due opzioni disponibili. Con Toolset userai i Blocchi per visualizzare i campi personalizzati. Con ACF puoi usare Elementor Pro (ci sono integrazioni di ACF con altri page builder, ma quella di Elementor è la più popolare).

Gruppi di campi ripetibili

Sia Toolset che ACF offrono gruppi di campi ripetibili. Entrambi i plugin ti permettono di creare i tuoi gruppi di campi ripetibili visivamente nel back-end con un livello di flessibilità simile. Ad esempio, puoi creare facilmente un set di campi ripetibili per uno slider.

Configurazione di un campo ripetitore in ACF
Configurazione di campi ripetibili in Toolset

Con entrambi i plugin, i campi ripetibili possono avere una nidificazione infinita, diverse opzioni di input e altre funzionalità che rendono comodo l’inserimento dei contenuti.

Come per i campi singoli, ACF e Toolset differiscono nel modo in cui puoi visualizzare i gruppi di campi ripetibili.

Con ACF dovrai scrivere del codice PHP che esegua un ciclo (loop) attraverso i campi ripetibili per visualizzarli. ACF fornisce esempi completi, che puoi copiare, incollare e personalizzare.

Con Toolset puoi visualizzare i campi ripetibili senza scrivere codice. Il blocco View di Toolset ti permette di eseguire un ciclo attraverso i campi ripetibili e visualizzarli con il tuo design.

Relazioni tra post

La relazione tra post è la capacità di collegare diversi post tra loro. Ad esempio, in un sito immobiliare, vorrai collegare le proprietà con gli agenti. In un sito di directory di palestre, vorrai collegare le palestre e gli allenatori. Puoi collegare i post come “uno a molti” e “molti a molti”.

Per collegare i post usando ACF, puoi usare il campo Relationship di ACF. Questo campo permette di creare collegamenti tra i post nel database. La documentazione di ACF spiega come usare queste informazioni per visualizzare i contenuti correlati, usando codice PHP, sul front-end del sito.

Toolset offre un supporto completo per configurare le relazioni tra post e visualizzare i post correlati (senza scrivere codice).

Configurazione di un campo Relationship in ACF
Configurazione delle relazioni tra post con Toolset
Visualizzazione delle relazioni con ACF usando PHP
Visualizzazione dei contenuti correlati con Toolset

Tradurre i contenuti che usano i campi personalizzati

Quando crei siti multilingue, probabilmente ti chiederai come funzionano ACF e Toolset con WPML. Poiché sia ACF che Toolset sono plugin popolari, il team di WPML si assicura che entrambi funzionino senza problemi con WPML.

Per creare siti multilingue con ACF, dovrai installare il nostro plugin ponte Advanced Custom Fields Multilingual e seguire le istruzioni su come tradurre i siti creati con ACF. ACFML ti permette di tradurre i contenuti che hanno qualsiasi tipo di campo ACF, inclusi i complessi campi ripetitore.

Il supporto di WPML è integrato in Toolset, quindi non hai bisogno di installare un plugin ponte. Potrai tradurre facilmente tutto ciò che crei con Toolset, direttamente dalla Dashboard di traduzione di WPML, o dall’editor degli articoli (a seconda di cosa si adatta meglio alle tue esigenze).

Oltre i campi personalizzati

ACF e Toolset sono pacchetti completi che includono molto di più dei soli campi personalizzati. Ecco alcune funzionalità aggiuntive e i link dove puoi saperne di più.

GALLERIA DELLE FUNZIONALITÀ DI ACF

  • Pagina delle opzioni – Crea pagine di opzioni per controllare le impostazioni globali del tuo sito
  • Contenuto flessibile – Il gestore del layout dei contenuti di ACF
  • Tabelle personalizzate – Un’estensione di ACF chiamata Hookturn ti permette di memorizzare il contenuto dei campi personalizzati in tabelle del database dedicate (199 $ AUD all’anno)

GALLERIA DELLE FUNZIONALITÀ DI TOOLSET

Costi

Advanced Custom Fields offre una versione gratuita, che include le sue funzionalità di base. Toolset non ha una versione gratuita.

L’account Toolset 1 Site copre tutto ciò che abbiamo descritto in questo articolo. Costa 69 $ (USD) con un rinnovo annuale di 51 $.

Gli account ACF Pro partono da 49 $ all’anno. Un account Elementor Pro per un sito costa 49 $ aggiuntivi all’anno.

Gli account Unlimited sia di ACF che di Toolset hanno prezzi molto simili.

Conclusione

Sia ACF che Toolset offrono un modo solido per creare siti WordPress personalizzati. ACF ha una versione di base gratuita, che non esiste in Toolset. ACF di per sé è interessante per gli sviluppatori PHP esperti. ACF ti permette di creare siti visivamente usando Elementor (e altri page builder), mentre Toolset usa l’editor a blocchi di WordPress per il design visivo senza scrivere codice.

Acquista Toolset

Acquista ACF

L’hai trovato utile? Condividi questo articolo: