Sviluppo WordPress: cosa sono i campi personalizzati e come li usi?
Pubblicato: 2022-04-29WordPress ha molte funzionalità avanzate per la personalizzazione, una delle quali è la possibilità di creare campi personalizzati. Che tu stia creando un blog, un sito Web aziendale locale, un negozio di e-commerce o qualsiasi altro sito basato su WordPress, potresti voler utilizzare campi personalizzati per semplificare le opzioni di personalizzazione.
Cosa sono i campi personalizzati?
I campi personalizzati sono parti di metadati personalizzati. Puoi aggiungerli a post e pagine. Come metadati, i campi personalizzati forniscono informazioni sul contenuto di un post o di una pagina. Dopo aver aggiunto un campo personalizzato a un post o a una pagina, puoi modificare il tema per visualizzarlo automaticamente.
I metadati sono un componente fondamentale di WordPress. Anche senza campi personalizzati, WordPress utilizzerà i metadati per classificare e personalizzare post e pagine. I nomi degli autori e le date di pubblicazione, ad esempio, sono metadati. I campi personalizzati vengono utilizzati per scopi simili. Con i campi personalizzati, puoi classificare e personalizzare post e pagine aggiungendo loro metadati.
Gli usi comuni dei campi personalizzati includono:
- Dichiarazioni di divulgazione
- Sottotitoli dell'autore
- Informazioni video
- Informazioni sul prodotto
- Informazioni d'affari
- Annunci immobiliari
- Recensioni
- Testimonianze dei clienti
Come funzionano i campi personalizzati
Ogni campo personalizzato è costituito da una chiave e un valore. La chiave rappresenta il nome del campo personalizzato, mentre il valore rappresenta la definizione. Le chiavi sono in genere nascoste; vengono semplicemente utilizzati per identificare i valori corrispondenti, che sono i veri pezzi di metadati
Le chiavi sono riutilizzabili. Quando crei una chiave per un post o una pagina, verrà salvata automaticamente. È quindi possibile scegliere questa chiave da un elenco a discesa per riutilizzarla. Se vuoi creare un altro campo personalizzato per lo stesso post o pagina, ad esempio, puoi riutilizzare la chiave scegliendola dall'elenco a discesa. Mentre le chiavi sono riutilizzabili, tuttavia, i valori non lo sono. Dovrai creare ogni valore a mano.
I campi personalizzati funzionano in combinazione con Hypertext Preprocessor (PHP). I campi personalizzati da soli non cambieranno l'aspetto del contenuto di un post o di una pagina. Sono semplicemente frammenti di metadati, quindi i visitatori non li vedranno senza un piccolo lavoro extra da parte tua. Per mostrare i campi personalizzati, dovrai utilizzare PHP.
Puoi aggiungere codice PHP al tuo tema per visualizzare campi personalizzati. WordPress supporta diverse query PHP per campi personalizzati. Le query PHP sono progettate per recuperare campi personalizzati e visualizzarli in una determinata area del tema.
Se pubblichi regolarmente video, potresti voler utilizzare campi personalizzati per fornire ai visitatori informazioni sui video. Puoi creare campi personalizzati per la durata e la sorgente del video. Quando i visitatori atterrano su post e pagine con video, vedranno quanto sono lunghi i video e la fonte da cui li hai ottenuti.
I campi personalizzati offrono un modo semplice per aggiungere dichiarazioni di divulgazione anche a post e pagine. Se sei stato pagato per scrivere una recensione su un prodotto, potresti voler aggiungere una dichiarazione di divulgazione al post o alla pagina. Per una singola revisione, puoi aggiungere manualmente la dichiarazione di divulgazione. Per più revisioni, potresti voler utilizzare i campi personalizzati. Con i campi personalizzati, puoi specificare quali post e pagine contengono una recensione sponsorizzata. PHP ti consentirà di visualizzare automaticamente la dichiarazione di divulgazione su tali post e pagine.
Come utilizzare i campi personalizzati
L'opzione per creare campi personalizzati nell'editor Gutenberg è disabilitata per impostazione predefinita. Per abilitarlo, apri un post o una pagina e fai clic sul pulsante con tre punti nell'angolo in alto a destra, seguito da "Preferenze". Nella sezione "Pannelli" c'è l'opzione per i campi personalizzati. Supponendo che sia disattivato, fare clic su di esso abiliterà i campi personalizzati sul tuo sito web.
Se utilizzi il vecchio editor classico, non dovrai abilitare i campi personalizzati. Questa funzione è abilitata per impostazione predefinita con l'editor classico. Sia che utilizzi l'editor Gutenberg o Classic, dovresti vedere lo strumento dei campi personalizzati su post e pagine. Si trova direttamente sotto l'interfaccia dell'editor principale.
Lo strumento dei campi personalizzati presenta una sezione del nome e una sezione del valore. Per creare un nuovo campo personalizzato, fai clic su "Inserisci nuovo" nella sezione del nome. È quindi possibile inserire un nome o una chiave per il campo personalizzato nella sezione del nome.
Insieme a un nome, dovrai inserire un valore. Il valore sono i metadati che, una volta recuperati, verranno visualizzati sul tuo sito web. Tieni presente che puoi creare più campi personalizzati con lo stesso nome ma valori diversi. Indipendentemente da ciò, ogni campo personalizzato richiede un nome e un valore.
Puoi utilizzare PHP per visualizzare campi personalizzati sul tuo sito web. Quando aggiungi un campo personalizzato a un post o a una pagina, WordPress lo salverà nel database del tuo sito web. Come con altri contenuti archiviati nel database, è necessaria una query PHP per recuperare il campo personalizzato. L'aggiunta della query PHP appropriata al tuo tema recupererà e visualizzerà i campi personalizzati in quell'area.
La query PHP "get_post_custom_values" recupererà i valori dei campi personalizzati. È possibile specificare un particolare campo personalizzato con il parametro "chiave". I valori del campo specificato verranno recuperati e visualizzati. Consulta l'articolo di supporto su wordpress.org/support/article/custom-fields per un elenco di query PHP supportate.
Considera i plugin dei campi personalizzati
Se hai difficoltà a creare campi personalizzati, potresti voler utilizzare un plug-in. Advanced Custom Fields è un popolare plugin di campi personalizzati per WordPress. Disponibile nelle versioni gratuite ea pagamento, offre un builder adatto ai principianti per campi personalizzati.
Con i campi personalizzati avanzati, avrai dozzine di tipi di campo tra cui scegliere. Puoi usarli per aggiungere facilmente metadati a post e pagine. Alcuni dei tipi di campo inclusi nei campi personalizzati avanzati sono testo, intervallo, casella di controllo, true o false, select e time picker e Google Maps. Puoi anche caricare i metadati nel tema del tuo sito web senza pasticciare con PHP.
Conclusione
WordPress supporta metadati personalizzati sotto forma di campi personalizzati. Composto da una coppia chiave e valore, ogni campo personalizzato è costituito da informazioni su un post o una pagina. Se sei a tuo agio con PHP, puoi crearli a mano. Se hai poca o nessuna esperienza con PHP, puoi utilizzare un plug-in come Advanced Custom Fields.