Tutto sulla gestione e l'utilizzo dei campi personalizzati di WordPress
Pubblicato: 2020-03-05Quando scrivi post sul blog, puoi vedere il nome dell'autore, la categoria dell'articolo e la data di pubblicazione. Tuttavia, molto spesso, i blogger devono aggiungere più campi. Fortunatamente, WordPress è molto più di una semplice piattaforma di blogging. È un sistema di gestione dei contenuti molto flessibile e puoi adattarlo alle tue esigenze. Ad esempio, puoi creare campi personalizzati che forniranno alcune informazioni aggiuntive.
I campi personalizzati di WordPress estendono la funzionalità del tuo blog, consentendoti di aggiungere metadati personalizzati al tuo contenuto, aumentandone la leggibilità e allo stesso tempo rendendolo più informativo. In questo articolo spiegheremo cosa sono i campi personalizzati e come utilizzarli in WordPress.
Cosa sono i campi personalizzati in WordPress?
Prima di entrare nel dettaglio, scopriamo cosa sono i campi personalizzati. Quando crei un post sul blog in WordPress, la piattaforma salva le tue informazioni in due parti. La prima parte è il contenuto stesso. La seconda parte contiene vari dettagli sul tuo post. Queste informazioni aggiuntive sono chiamate metadati e possono includere testo, date, numeri, ecc. I metadati includono coppie di chiavi e valori. Una chiave rappresenta il nome di un determinato campo personalizzato, mentre il valore è l'informazione necessaria. Tuttavia, i campi predefiniti di WordPress potrebbero non consentire di includere alcuni tipi di dati. In questo caso, dovrai creare un campo personalizzato.
Se impari a creare campi personalizzati, sarai in grado di includere tutti i dati che desideri. Ad esempio, potresti includere informazioni sul tempo, sulla musica che stai ascoltando, informazioni aggiuntive sull'autore, valutazioni e recensioni, dichiarazioni di non responsabilità sui contenuti sponsorizzati, ecc. C'è una grande differenza tra post personalizzati e campi personalizzati. I post personalizzati sono post preformattati che hanno uno scopo specifico (ad es. recensioni o pagine di prodotti). Puoi utilizzare contemporaneamente sia i post personalizzati che i campi personalizzati.
Dopo aver aggiunto un campo personalizzato, puoi visualizzarlo in qualsiasi area del tuo tema. Ad esempio, puoi posizionarli prima o dopo il tuo post, nonché nella barra laterale. I campi personalizzati sono elementi semplici ma possono essere molto utili. Ad esempio, puoi utilizzare un servizio di localizzazione per tradurre i tuoi contenuti in lingue diverse e includere le informazioni sulla posizione in un campo personalizzato.
Perché dovresti usare i campi personalizzati di WordPress
I campi personalizzati ti consentono di personalizzare il contenuto del tuo sito Web WordPress, rendendolo visivamente più accattivante e più facile da comprendere. Ecco alcuni motivi per aggiungere campi personalizzati ai tuoi post:
- Avrai un maggiore controllo sulla visualizzazione e sul posizionamento. Puoi utilizzare i tag e gli hook condizionali del tuo tema WordPress per controllare il modo in cui i tuoi contenuti vengono visualizzati sul sito web.
- I campi personalizzati sono più flessibili dei widget. I widget mostrano lo stesso contenuto su tutte le pagine, mentre i campi personalizzati ti consentono di includere contenuti diversi in ogni pagina particolare.
- Anche i campi personalizzati sono personalizzabili. Questi sono pezzi di codice che aggiungi ai file del tuo tema. Puoi facilmente modificare i tuoi campi personalizzati utilizzando i CSS.
Come includere campi personalizzati nel tuo sito web
L'utilizzo di campi personalizzati potrebbe essere un compito complicato se lo fai per la prima volta. Il fatto è che questa opzione è nascosta dalla schermata Modifica post per impostazione predefinita. Per attivarlo, fai clic sul pulsante Opzioni schermo e seleziona la casella Campi personalizzati. Dopo aver abilitato i campi personalizzati, vedrai il widget Campi personalizzati sotto il normale editor di testo.

Puoi estendere il tuo tema WordPress con campi personalizzati per mostrare contenuti più personalizzati sul front-end. Prima di tutto, tieni presente che ogni volta che modifichi un tema, devi creare un tema figlio. Quando il tema è pronto, apri la schermata Modifica post e vai al widget Campi personalizzati. Inserisci il nome e il valore del nuovo campo personalizzato e fai clic su "Aggiungi campo personalizzato".

Successivamente, apri il file single.php del tema attivo e aggiungi il seguente codice al WordPress Loop:
<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>
Salva single.php e controlla l'anteprima del tuo post. Ora puoi modificare il valore del campo personalizzato ogni volta che crei un nuovo post del blog.
Puoi anche nascondere il campo personalizzato dal front-end del tuo sito web inserendo il seguente codice nel file functions.php del tema attivo:
function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );
Creazione di campi personalizzati con plugin
Se non vuoi lavorare con il codice, puoi anche aggiungere campi personalizzati utilizzando il plug-in Advanced Custom Fields. In questo caso, l'intero processo è semplice e diretto. Attiva il plug-in, vai alla dashboard di WordPress e fai clic su "Aggiungi nuovo". Successivamente, fai clic su "Aggiungi campo" e inserisci le informazioni necessarie, come l'etichetta del nuovo campo, il suo nome e il tipo. Puoi definire il tipo di post che includerà il campo personalizzato. Ad esempio, potresti non voler mostrare i metadati della posizione nei post normali. In questo caso, puoi configurare il tuo nuovo campo personalizzato nella sezione "Mostra questo gruppo di campi se".

La versione gratuita di questo plugin contiene già molte funzioni utili, ma puoi anche optare per la versione premium che costa $ 25. Tieni presente che, anche se questo plugin ti aiuterà a creare campi personalizzati, non li pubblicherà sul front-end del tuo sito, salvandoli nel database di WordPress. Pertanto, dovrai comunque modificare il tema manualmente per visualizzare i campi personalizzati.
Un altro utile plugin è Custom Field Suite. È un plug-in che ti aiuterà a gestire visivamente i tuoi campi personalizzati, utilizzando una semplice interfaccia utente di amministrazione. Inoltre viene fornito con un set di 12 modelli di campo personalizzati. È dotato di un'API per i valori dei campi ed è davvero facile da configurare.
Avvolgendo
I campi personalizzati di WordPress sono una soluzione semplice e utile che ti aiuta a espandere le funzionalità del tuo sito Web aggiungendo testo personalizzato con informazioni utili. Puoi creare campi personalizzati manualmente o con l'aiuto di plugin. I campi personalizzati ti consentono di includere determinati metadati quando pubblichi diversi tipi di post, sono facili da usare e completamente personalizzabili. I campi personalizzati ti consentono di andare oltre le capacità predefinite di WordPress, rendendo i tuoi siti Web più unici e informativi.