Wordpress - metadati, 1. daļa

Satura rādītājs
Kad mēs strādājam ar Wordpress Ir diezgan ierasts, ka mūsu ierakstiem jāpievieno papildu dati, it īpaši, ja strādājam ar pielāgotām ziņām, piemēram, pieņemsim, ka mums ir pielāgota produkta ziņa un mēs vēlamies katram produktam pievienot cenu. zvanīt metadati, kas ir nekas vairāk kā personalizēti dati un kas ir papildus, minētie dati tiek pievienoti ziņai, metadatus dažos ar Wordpress saistītos terminoloģijās var dēvēt arī par pielāgotiem laukiem.
Pievienojiet ziņai metadatus
Pievienot metadati uz ziņu mēs to varam vienkārši izdarīt ar šādu funkciju: add_post_meta (), šī funkcija dara, ka tā pievieno metadatus norādītajai ziņai, apskatīsim tā struktūru:

Ja mēs sadalām katru argumentu vai parametru, ko tas saņem, mums ir šāda informācija:
1. $ post_id: Tas ir ziņas ID, kuram mēs pievienosim metadatus.
2. $ meta_key: Vai ir metadatu lauka nosaukums.
3. $ meta_value: Tā ir vērtība, kas būs metadatu laukam.
4. $ unikāls: Tā ir identifikatora vērtība, kas ļauj norādīt, vai metataustiņam jābūt unikālam, tā noklusējuma vērtība ir nepatiesa, tas ir, ir atspējota kā unikāla.
Apskatīsim piemēru, kā mēs izmantotu šo metadatu pievienošanas funkciju:

Kā redzam attēlā, piemērojot funkciju, mēs esam ielādējuši datus par katru tā parametru, tad redzam, ka post_id ir 420, metakey ir prowp_price, meta_value ir 34,99 un unikālais tiek definēts kā patiess, tas ir, šai atslēgai jābūt unikālai.
Atjaunināt ziņas metadatus
Kad mēs zinām, kā pievienot metadatiMums ir arī jāzina, kā to rediģēt vai atjaunināt, jo daudzas reizes mēs varam nonākt situācijās, kad cena mainās, ja mēs turpinām izmantot iepriekšējo piemēru, tāpēc ieraksts ir jāatjaunina.
Lai sasniegtu šo mērķi, mēs varam izmantot šādu funkciju: update_post_meta () un tas atjaunina noteiktas ziņas metadatus, šai funkcijai ir šāda struktūra:

Ja detalizēsim katru parametru, mēs sapratīsim, kā mēs izmantojam funkciju, tāpēc mēs sadalīsim to, ko tā saņem:
1. $ post_id: Tas ir ziņas ID, kurā mēs atjaunināsim metadatus.
2. $ meta_key: Vai ir metadatu lauka nosaukums.
3. $ meta_value: Tā ir vērtība, kas būs metadatu laukam.
4. $ prev_value: Tā ir iepriekšējā vērtība, kas bija metadatu laukam, tā nav obligāta, un tā palīdz mums atšķirties, ja mums ir vairāki lauki ar vienu un to pašu atslēgu ziņai.
Tālāk redzamajā attēlā redzēsim, kā izmantot šo funkciju, turpinot darbu, mēs turpināsim strādāt ar piemēru, ko mēs iegūstam, pievienojot metadatus, tādā veidā mēs redzam, kā to piemērot esošam gadījumam:

Kā redzam, mēs darīsim 420. postam, lai atrastu tā metadatu lauku prowp_price un atjauninātu tā vērtību līdz 6.99, kā mēs jau bijām noskaidrojuši, pievienojot, ka tas būtu unikāls, šajā gadījumā mums nav jāizmanto prev_value. viss tiek darīts vienkāršākā veidā.
Ar to mēs pabeidzam apmācības pirmo daļu darbam ar metadatiem, mēs jau zinām, kā pievienot un kā atjaunināt, nākamajā daļā mēs redzēsim, kā dzēst metadatus un kā parādīt ar ziņu saistītos metadatus.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave