Wordpress - Metadata, del 1

Innholdsfortegnelse
Når vi jobber med Wordpress Det er ganske vanlig at vi må legge til ytterligere data i oppføringene våre, spesielt hvis vi jobber med tilpassede innlegg, la oss for eksempel si at vi har et tilpasset produktinnlegg og vi vil legge til en pris på hvert produkt, dette er hva vi ville anrop metadata, som ikke er mer enn tilpassede data og som er tilleggsdata, blir dataene lagt til i et innlegg, kan metadataene også kalles egendefinerte felt i noen terminologier knyttet til Wordpress.
Legg til metadata i et innlegg
Å legge til metadata til et innlegg kan vi ganske enkelt gjøre det med følgende funksjon: add_post_meta (), hva denne funksjonen gjør er at den legger til metadata til et spesifisert innlegg, la oss se strukturen:

Hvis vi bryter ned hvert argument eller parameter det mottar, har vi følgende:
1. $ post_id: Det er ID -en til innlegget som vi vil legge til metadataene til.
2. $ meta_key: Er navnet på metadata -feltet.
3. $ meta_value: Det er verdien som metadatafeltet vil ha.
4. $ unik: Det er en identifikatorverdi som lar deg angi om meta_key skal være unik, standardverdien er usann, det vil si at den er deaktivert for å være unik.
La oss se et eksempel på hvordan vi vil bruke denne funksjonen for å legge til metadata:

Som vi ser på bildet, når vi bruker funksjonen har vi lastet inn data for hver av dens parametere, så ser vi at post_id er 420, metakey er prowp_price, meta_value er 34,99 og det unike er definert som true, det vil si, den nøkkelen må være unik.
Oppdater metadata for et innlegg
Når vi vet hvordan vi skal legge til metadataVi må også vite hvordan vi redigerer eller oppdaterer det, siden vi mange ganger kan befinne oss i situasjoner der en pris endres hvis vi fortsetter å bruke det forrige eksemplet, så det blir nødvendig å oppdatere posten.
For å nå dette målet kan vi bruke følgende funksjon: update_post_meta () og det den gjør er å oppdatere metadataene til et spesifisert innlegg, denne funksjonen har følgende struktur:

Hvis vi beskriver hver parameter vil vi forstå hvordan vi bruker funksjonen, så vi kommer til å bryte ned hva den mottar:
1. $ post_id: Det er ID -en til innlegget som vi vil oppdatere metadataene på.
2. $ meta_key: Er navnet på metadatafeltet.
3. $ meta_value: Det er verdien som metadatafeltet vil ha.
4. $ prev_value: Det er den forrige verdien som metadatafeltet hadde, det er valgfritt og det hjelper oss å differensiere når vi har flere felt med samme nøkkel for innlegget.
La oss nå se i det følgende bildet hvordan du bruker funksjonen, som en kontinuitet skal vi fortsette å jobbe med eksemplet vi tar fra å legge til metadata, på denne måten ser vi hvordan vi kan bruke den på en eksisterende sak:

Som vi kan se, er det vi vil gjøre for post 420 å finne metadatafeltet prowp_price og oppdatere verdien til 6,99, som vi allerede hadde fastslått da vi la til at det ville være unikt, vi trenger ikke å bruke prev_value, i denne alt blir gjort på en enklere måte.
Med dette fullfører vi den første delen av opplæringen for å jobbe med metadata, vi vet allerede hvordan vi skal legge til og hvordan vi oppdaterer, i den neste delen vil vi se hvordan vi sletter metadataene og hvordan vi viser metadataene knyttet til et innlegg.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave