Come creare campi personalizzati WordPress per aggiungere metadati
WordPress è dotato di una funzione di campi personalizzati che ti consente di aggiungere eventuali metadati ai tuoi post. Può trattarsi di informazioni come una data successiva alla scadenza o semplicemente del tempo di quel giorno. Qui ti mostriamo come utilizzare al meglio i campi personalizzati per migliorare la funzionalità dei tuoi post.
Abilita i campi personalizzati nell’editor blocchi
Se stai ancora utilizzando l’editor classico, la sezione dei campi personalizzati è abilitata per impostazione predefinita. Dovresti trovarlo sotto la sezione dell’editor di testo.
Per l’editor di blocchi (Gutenberg), la sezione dei campi personalizzati è disabilitata per impostazione predefinita, ma puoi abilitarla facilmente. Basta andare sui tre punti nell’angolo in alto a destra dello schermo e fare clic su di essi.
Nel menu a discesa visualizzato, seleziona Preferenze in basso. A seconda della lingua WordPress che hai impostato, potrebbe invece essere indicato Opzioni .
Nella sezione Pannelli , attiva l’ opzione Campi personalizzati . Ti verrà quindi chiesto di ricaricare la pagina, quindi assicurati che qualsiasi lavoro non salvato venga prima salvato, altrimenti lo perderai.
Sotto il post verrà ora visualizzata una nuova sezione Campi personalizzati .
Una volta che inizi ad aggiungere campi personalizzati, mostrerà solo un massimo di 30 campi. Puoi continuare ad aggiungerne altri, ma non verranno visualizzati nell’elenco a discesa.
Damien ha mostrato come visualizzare più campi personalizzati di WordPress per impostazione predefinita. La modifica aumenta l’elenco dei menu fino a un massimo di 120. È possibile fare clic sull’articolo oppure ecco un riepilogo in vaso.
Vai su Aspetto -> Editor nel backend di WordPress e cerca il file Functions.php . Aggiungi quanto segue alla fine.
Dopo aver salvato le modifiche, aggiorna la pagina backend di WordPress e il numero di campi personalizzati nel menu aumenterà a 120.
Configura il nome e il valore per il campo personalizzato
Puoi aggiungere tutto ciò che desideri come campo personalizzato. Che si tratti dell’ultimo libro che stai leggendo o del tempo che fa quel giorno, puoi aggiungere quello che vuoi ai tuoi post. Per il bene di questo post, aggiungiamo come mi sento oggi. Quindi fai clic su Inserisci nuovo per iniziare.
Nella sezione Nome , aggiungi il titolo di ciò che desideri aggiungere. Potrebbe trattarsi di cose come:
- Come mi sento oggi?
- Il libro che leggo oggi.
- Cosa ascolto oggi?
Hai capito.
Nella sezione Valore , ora inserisci la risposta. Nel caso del mio campo dell’umore, ho detto “Non ero male. Un po’ lunatico, ma va bene.” Ricorda, i campi personalizzati sono post per post, quindi ciò che inserisci in un post non verrà visualizzato in un altro post.
Potrebbe anche essere qualcosa di simile al testo standard che desideri all’inizio o alla fine del tuo post. Ad esempio, forse vuoi che ogni post contenga un messaggio di disclaimer di affiliazione? O che sia un post sponsorizzato? Le possibilità sono infinite.
Una volta inserite le informazioni richieste, fare clic su Aggiungi campo personalizzato per salvarle. Non sembra esserci un numero minimo o massimo di caratteri per un campo, ma per il bene di come appare sulla tua pagina, cerca di non impazzire. La brevità conta qui.
Mostra il campo personalizzato nel tuo tema WordPress
Sfortunatamente per noi, la vita sarebbe fin troppo facile se questo fosse tutto ciò che serve per far funzionare un campo personalizzato di WordPress. Ora dobbiamo farlo apparire sulla pagina.
Non esiste un modo semplice per visualizzare il campo personalizzato nel tuo tema WordPress. Devi ricorrere all’inserimento di alcuni codici PHP nel tuo tema.
Nel file in cui desideri visualizzare il campo personalizzato, utilizza il seguente codice:
Alcune cose da tenere a mente:
-
$post_id
è l’ID del post di cui vuoi recuperare il campo personalizzato. -
custom-field-name
è il nome che hai utilizzato per il tuo campo personalizzato specifico.
Puoi ottenere maggiori informazioni qui .
Aggiungi campi personalizzati WordPress con un plugin
Se hackerare i file di installazione di WordPress ti sembra troppo lavoro e bruciore di stomaco, allora hai sempre la possibilità di un plugin. Il plugin più consigliato per i campi personalizzati di WordPress è Advanced Custom Fields .
ACF utilizza il concetto di gruppi di campi. Questi gruppi contengono i campi personalizzati che desideri aggiungere ad aree specifiche del tuo sito WordPress, come post, pagine o tipi di post personalizzati. Sei tu a definire i tipi di campo, le etichette e le eventuali impostazioni specifiche all’interno di ciascun gruppo.
Gli sviluppatori possono utilizzare i tipi di campo e le funzioni di ACF per creare potenti funzionalità personalizzate.
Come installare campi personalizzati avanzati
Una volta installato il plugin , vai alla pagina delle impostazioni di ACF nella barra laterale sinistra dell’installazione di WordPress.
Vai a Gruppi di campi -> Aggiungi nuovo . Qui, nominerai il tuo gruppo di campo. Fai clic sul pulsante Aggiungi campo e scegli il tipo di campo desiderato dalle opzioni. Ogni tipo di campo ha le proprie impostazioni per personalizzare ulteriormente.
Una volta creato il gruppo di campi, fai clic su Salva modifiche per salvarlo. Ora, quando modifichi un post o una pagina assegnata a quel gruppo, vedrai i campi personalizzati che hai creato.
Ora quando vai al tipo di post specificato, vedrai il campo personalizzato qui sotto. Aggiungi il valore desiderato nel campo di testo.
ACF offre una versione gratuita con una buona gamma di tipi di campi. L’aggiornamento ad ACF Pro sblocca ancora più funzionalità come i campi ripetitori (per aggiungere più istanze di un gruppo di campi) e layout di contenuto flessibili.
Tutti gli screenshot sono di Mark O’Neill
Lascia un commento