„Wordpress“ - metaduomenys, 1 dalis

Turinys
Kai dirbame su „Wordpress“ Gana įprasta, kad prie savo įrašų turime pridėti papildomų duomenų, ypač jei dirbame su pasirinktiniais įrašais, tarkime, pavyzdžiui, kad turime pasirinktinį produkto įrašą ir norime kiekvienam produktui pridėti kainą. skambinti metaduomenys, o tai yra ne kas kita, kaip tik suasmeninti duomenys ir tai yra papildoma, kad minėti duomenys pridedami prie įrašo, kai kuriuose su „Wordpress“ susijusioje terminijoje metaduomenys taip pat gali būti žinomi kaip pasirinktiniai laukai.
Pridėti metaduomenis prie įrašo
Pridėti metaduomenys į įrašą galime tiesiog tai padaryti naudodami šią funkciją: add_post_meta ()Ši funkcija daro tai, kad ji prideda metaduomenis prie nurodyto įrašo, pažiūrėkime jo struktūrą:

Jei suskaidome kiekvieną gautą argumentą ar parametrą, turime:
1. $ post_id: Tai įrašo, prie kurio pridėsime metaduomenis, ID.
2. $ meta_key: Ar metaduomenų lauko pavadinimas.
3. $ meta_value: Tai vertė, kurią turės metaduomenų laukas.
4. $ unikalus: Tai identifikatoriaus reikšmė, leidžianti nurodyti, ar meta_key turi būti unikalus, jo numatytoji reikšmė yra klaidinga, tai yra neleidžiama būti unikalia.
Pažiūrėkime pavyzdį, kaip pritaikytume šią metaduomenų pridėjimo funkciją:

Kaip matome paveikslėlyje, taikydami funkciją, įkėlėme kiekvieno jo parametro duomenis, tada matome, kad post_id yra 420, metakey yra prowp_price, meta_value yra 34,99 ir unikalus yra apibrėžiamas kaip tiesa, tai yra, tas raktas turi būti unikalus.
Atnaujinti įrašo metaduomenis
Kai žinosime, kaip pridėti metaduomenysMes taip pat turime žinoti, kaip jį redaguoti ar atnaujinti, nes daug kartų galime atsidurti situacijose, kai kaina pasikeičia, jei ir toliau naudojame ankstesnį pavyzdį, todėl reikia atnaujinti įrašą.
Norėdami pasiekti šį tikslą, galime naudoti šią funkciją: update_post_meta () ir tai, ką ji daro, yra atnaujinti nurodyto įrašo metaduomenis, ši funkcija turi tokią struktūrą:

Jei detalizuosime kiekvieną parametrą, suprasime, kaip naudojame šią funkciją, todėl suskaidysime, ką jis gauna:
1. $ post_id: Tai įrašo, kuriame atnaujinsime metaduomenis, ID.
2. $ meta_key: Ar metaduomenų lauko pavadinimas.
3. $ meta_value: Tai vertė, kurią turės metaduomenų laukas.
4. $ prev_value: Tai ankstesnė metaduomenų lauko vertė, ji yra neprivaloma ir padeda mums atskirti, kai turime kelis laukus su tuo pačiu įrašo raktu.
Toliau pateiktame paveikslėlyje pažiūrėkime, kaip naudoti šią funkciją, kaip tęstinumą toliau dirbsime su pavyzdžiu, kurį pateikiame pridėję metaduomenis, tokiu būdu matome, kaip juos pritaikyti esamam atvejui:

Kaip matome, tai, ką darysime dėl 420 įrašo, surasime jo metaduomenų lauką „prowp_price“ ir atnaujinsime jo vertę iki 6,99, kaip jau nustatėme pridėdami, kad jis bus unikalus, mums nereikia naudoti „prev_value“, viskas daroma paprasčiau.
Tuo baigiame pirmąją mokymo su metaduomenimis dalį, jau žinome, kaip pridėti ir kaip atnaujinti, kitoje dalyje pamatysime, kaip ištrinti metaduomenis ir parodyti su įrašu susijusius metaduomenis.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave