Sadržaj
Kad radimo s Wordpress Prilično je uobičajeno da svojim stavkama moramo dodati dodatne podatke, osobito ako radimo s prilagođenim postovima, recimo na primjer da imamo prilagođeni post proizvoda i želimo svakom proizvodu dodati cijenu, to je ono što bismo poziv metapodaci, koji nisu ništa drugo do personalizirani podaci i koji su dodatni, navedeni se podaci dodaju u post, a metapodaci se također mogu poznavati kao prilagođena polja u nekim terminologijama vezanim uz Wordpress.Dodajte metapodatke u post
Dodati metapodaci do posta jednostavno to možemo učiniti sa sljedećom funkcijom: add_post_meta (), ono što ova funkcija radi je to što dodaje metapodatke u određeni post, pogledajmo njegovu strukturu:
Ako razbijemo svaki argument ili parametar koji primi, imamo sljedeće:
1. $ post_id: To je ID posta u koji ćemo dodati metapodatke.
2. $ meta_ključ: Je li naziv polja metapodataka.
3. $ meta_value: To je vrijednost koju će imati polje metapodataka.
4. $ jedinstveno: To je vrijednost identifikatora koja vam omogućuje da odredite treba li meta_ključ biti jedinstven, njegova zadana vrijednost je lažna, odnosno onemogućena je da bude jedinstvena.
Pogledajmo primjer kako bismo primijenili ovu funkciju dodavanja metapodataka:
Kao što vidimo na slici, prilikom primjene funkcije učitali smo podatke za svaki njezin parametar, tada vidimo da je post_id 420, meta ključ prowp_price, meta_value je 34,99, a jedinstveni je definiran kao true, tj. taj ključ mora biti jedinstven.
Ažurirajte metapodatke posta
Nakon što znamo kako dodati metapodaciMoramo znati i kako ga urediti ili ažurirati jer se mnogo puta možemo naći u situacijama u kojima se cijena mijenja ako nastavimo koristiti prethodni primjer, pa postaje potrebno ažurirati zapis.
Za postizanje ovog cilja možemo koristiti sljedeće funkcije: update_post_meta () i ono što radi je ažuriranje metapodataka određenog posta, ova funkcija ima sljedeću strukturu:
Ako detaljno opišemo svaki parametar, razumjet ćemo kako koristimo funkciju, pa ćemo raščlaniti ono što prima:
1. $ post_id: To je ID posta na kojem ćemo ažurirati metapodatke.
2. $ meta_ključ: Je li naziv polja metapodataka.
3. $ meta_value: To je vrijednost koju će imati polje metapodataka.
4. $ prev_value: To je prethodna vrijednost koju je polje metapodataka imalo, nije obavezno i pomaže nam razlikovati se kada imamo nekoliko polja s istim ključem za post.
Pogledajmo sada na sljedećoj slici kako koristiti funkciju, kao kontinuitet nastavit ćemo raditi s primjerom koji donosimo dodavanjem metapodataka, na ovaj način vidimo kako to primijeniti na postojeći slučaj:
Kao što vidimo, ono što ćemo učiniti za post 420 je da lociramo njegovo polje metapodataka prowp_price i ažuriramo njegovu vrijednost na 6,99, što smo već utvrdili dodajući da će to biti jedinstveno, ne moramo koristiti prethodnu vrijednost u ovom način na koji se sve radi na jednostavniji način.
Ovim završavamo prvi dio vodiča za rad s metapodacima, već znamo kako dodavati i ažurirati, u sljedećem dijelu ćemo vidjeti kako izbrisati metapodatke i kako prikazati metapodatke povezane s objavom.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod