Aggiungere campi personalizzati ad ogni utente su WordPress

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 personalizzatoTelefono“.

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

https://gist.github.com/miniMAC/3da5ae55faaf4d4ec6146fe19becf0e2

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

https://gist.github.com/miniMAC/2dc787dda6b77eb5f2a4f90c6d96672b

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!

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *