Oggi vediamo come aggiungere un “custom field” o meglio dei “campi personalizzati” su ogni pagina profilo utente nell’admin di WordPress.
In questo esempio vedreamo come inserire per esempio il campo personalizzato “Telefono“.
Per prima cosa dobbiamo creare del codice HTML che permetta di avere un campo dove inserire il numero di telefono.
Prendiamo il codice qui sotto e lo copiamo nel nostro file functions.php
Bene! Abbiamo quindi inserito per ora il campo nella parte dell’admin di WordPress.
Questo sarà il risultato ottenuto:
Ora dobbiamo fare in modo che ad ogni salvataggio della pagina, questo campo si aggiorni e salvi anche i dati in esso contenuti.
Per poter quindi salvare i dati, ci agganciamo alle 2 actions che ci offre WordPress ovvero: personal_options_update
e edit_user_profile_update
Come vedete è molto semplice aggiungere un campo personalizzato su WordPress per ogni utente, se volete inserire invece un altro campo, o tanti altri, vi basterà inserire altro codice HTML ed inserire al contempo il codice necessario al salvataggio del campo o dei campi!