Wordpress - Metadati, parte 1

Sommario
Quando lavoriamo con Wordpress È abbastanza comune che dobbiamo aggiungere dati aggiuntivi alle nostre voci, soprattutto se stiamo lavorando con post personalizzati, diciamo ad esempio che abbiamo un post di prodotto personalizzato e vogliamo aggiungere un prezzo a ciascun prodotto, questo è quello che vorremmo chiamata metadati, che non è altro che dati personalizzati e che è aggiuntivo, detti dati vengono aggiunti a un post, i metadati possono anche essere conosciuti come campi personalizzati in alcune terminologie relative a Wordpress.
Aggiungi metadati a un post
Aggiungere metadati a un post possiamo semplicemente farlo con la seguente funzione: add_post_meta(), ciò che fa questa funzione è che aggiunge metadati a un post specificato, vediamo la sua struttura:

Se scomponiamo ogni argomento o parametro che riceve, abbiamo quanto segue:
1. $ post_id: è l'ID del post a cui aggiungeremo i metadati.
2. $ meta_key: è il nome del campo dei metadati.
3. $ meta_value: è il valore che avrà il campo dei metadati.
4. $ unico: è un valore identificativo che consente di specificare se la meta_key deve essere univoca, il suo valore predefinito è false, ovvero è disabilitato per essere univoco.
Vediamo un esempio di come applicheremmo questa funzione di aggiunta di metadati:

Come vediamo nell'immagine, quando applichiamo la funzione abbiamo caricato i dati per ciascuno dei suoi parametri, allora vediamo che il post_id è 420, il metakey è prowp_price, il meta_value è 34,99 e l'univoco è definito come vero, cioè quella chiave deve essere univoca.
Aggiorna i metadati di un post
Una volta che sappiamo come aggiungere il metadatiDobbiamo anche sapere come modificarlo o aggiornarlo, poiché molte volte possiamo trovarci in situazioni in cui un prezzo cambia se continuiamo a utilizzare l'esempio precedente, quindi diventa necessario aggiornare il record.
Per raggiungere questo obiettivo possiamo utilizzare la seguente funzione: update_post_meta() e ciò che fa è aggiornare i metadati di un post specificato, questa funzione ha la seguente struttura:

Se dettagliamo ogni parametro capiremo come utilizziamo la funzione, quindi analizzeremo ciò che riceve:
1. $ post_id: è l'ID del post su cui aggiorneremo i metadati.
2. $ meta_key: è il nome del campo dei metadati.
3. $ meta_value: è il valore che avrà il campo dei metadati.
4. $ prev_value: È il valore precedente che aveva il campo dei metadati, è facoltativo e ci aiuta a differenziare quando abbiamo più campi con la stessa chiave per il post.
Ora vediamo nell'immagine seguente come utilizzare la funzione, come continuità continueremo a lavorare con l'esempio che portiamo dall'aggiunta di metadati, in questo modo vediamo come applicarlo a un caso esistente:

Come possiamo vedere, quello che faremo per il post 420 è individuare il suo campo di metadati prowp_price e aggiornare il suo valore a 6.99, come avevamo già stabilito quando abbiamo aggiunto che sarebbe unico, non abbiamo bisogno di usare il prev_value, in questo modo tutto è fatto in modo più semplice.
Con questo terminiamo la prima parte del tutorial per lavorare con i metadati, sappiamo già come aggiungere e come aggiornare, nella parte successiva vedremo come eliminare i metadati e come mostrare i metadati associati a un post.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave