Cuprins
Când lucrăm cu Wordpress Este destul de obișnuit să adăugăm date suplimentare la intrările noastre, mai ales dacă lucrăm cu postări personalizate, să spunem, de exemplu, că avem o postare personalizată a produsului și dorim să adăugăm un preț fiecărui produs, acesta este ceea ce am face apel metadate, care nu este altceva decât date personalizate și care este suplimentar, datele menționate sunt adăugate la o postare, metadatele pot fi cunoscute și ca câmpuri personalizate în unele terminologii legate de Wordpress.Adăugați metadate la o postare
A adauga metadate la o postare o putem face pur și simplu cu următoarea funcție: add_post_meta (), ceea ce face această funcție este că adaugă metadate la o postare specificată, să vedem structura sa:
Dacă descompunem fiecare argument sau parametru pe care îl primește, avem următoarele:
1. $ post_id: Este ID-ul postării la care vom adăuga metadatele.
2. $ meta_key: Este numele câmpului de metadate.
3. $ meta_value: Este valoarea pe care o va avea câmpul de metadate.
4. $ unic: Este o valoare de identificare care vă permite să specificați dacă meta_key ar trebui să fie unică, valoarea sa implicită este falsă, adică este dezactivată pentru a fi unică.
Să vedem un exemplu despre modul în care am aplica această funcție de adăugare a metadatelor:
Actualizați metadatele unei postări
Odată ce știm cum să adăugăm metadateDe asemenea, trebuie să știm cum să-l edităm sau să-l actualizăm, deoarece de multe ori ne putem găsi în situații în care un preț se schimbă dacă continuăm să folosim exemplul anterior, astfel încât devine necesară actualizarea înregistrării.
Pentru a atinge acest obiectiv putem folosi următoarea funcție: update_post_meta () și ceea ce face este să actualizeze metadatele unui post specificat, această funcție are următoarea structură:
Dacă vom detalia fiecare parametru, vom înțelege modul în care folosim funcția, așa că vom descompune ceea ce primește:
1. $ post_id: Este ID-ul postării pe care vom actualiza metadatele.
2. $ meta_key: Este numele câmpului de metadate.
3. $ meta_value: Este valoarea pe care o va avea câmpul de metadate.
4. $ prev_value: Este valoarea anterioară pe care o avea câmpul de metadate, este opțional și ne ajută să ne diferențiem atunci când avem mai multe câmpuri cu aceeași cheie pentru postare.
Acum să vedem în imaginea următoare cum să folosim funcția, ca o continuitate vom continua să lucrăm cu exemplul pe care îl aducem din adăugarea metadatelor, în acest fel vom vedea cum să o aplicăm unui caz existent:
Cu aceasta terminăm prima parte a tutorialului pentru a lucra cu metadate, știm deja cum să adăugăm și cum să actualizăm, în partea următoare vom vedea cum să ștergem metadatele și cum să afișăm metadatele asociate cu o postare.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv