Wordpress - Metadata, del 2

Innehållsförteckning
Som vi kunde se i den första delen av handledningen, metadata Det är ganska användbart att utöka informationen som en post eller ett inlägg kan innehålla, så att vi kan ange data som kan vara en del av dess struktur med olika värden, när vi redan vet hur vi lägger till och uppdaterar data för att slutföra alla grundläggande operationer vi ska arbeta med de återstående två, det vill säga att radera och konsultera.
Ta bort metadata för ett inlägg
Många gånger gör vi ändringar och vi måste ta bort några saker från våra poster, så vi har också möjlighet att radera metadata, för detta kan vi använda följande funktion: delete_post_meta ()För att kunna använda den måste vi implementera den med följande struktur:

I bilden kan vi se en serie parametrar som metoden får, om vi bryter ner dessa parametrar kommer vi att förstå dess funktion på ett bättre sätt:
  • $ post_id: Det är id för inlägget från vilket vi kommer att ta bort metadata.
  • $ meta_key: Är namnet på metadatafältet
  • $ meta_value: Det är det värde som fältet har, det är valfritt och det används som ett sätt att skilja mellan flera fält vid en namnmatchning.
När vi vet hur funktionen fungerar, låt oss se ett direkt exempel:

På bilden ser vi att helt enkelt från inlägget med ID 420 kommer vi att ta bort metadata som det har i prowp_price, eftersom vi ser något ganska enkelt.
Kontrollera metadata för ett inlägg
När behandlingsdelen av metadata har täckts, nu ska vi se hur vi får den för en viss post, för detta kommer vi att använda funktionen get_post_meta () som har följande struktur:
 

Som vi kan se är det en funktion som tar emot få parametrar, låt oss se vad var och en betyder:
  • $ post_id: Det är ID för den post som vi vill hämta metadata från.
  • $ nyckel: Det är namnet på fältet som har metadata.
  • $ singel: Det är en kontrollparameter som tillåter oss att definiera om vi vill att ett enda resultat ska returneras eller om alla resultat som standard definieras som falska.
Låt oss se ett enkelt exempel på hur vi skulle tillämpa denna funktion på vårt exempel:

Som vi kan se är det ganska enkelt att applicera och i det här fallet, eftersom vi bara letar efter en enda post genom att placera parametern $ single som sant, kan vi skriva ut den direkt.
Med detta avslutar vi den andra delen och även den kompletta handledningen, som vi kunde se, att arbeta med metadata även om det kan verka komplicerat vid första anblicken är något väldigt enkelt, om vi lägger till en bra planering av webbplatsen till detta kan vi göra det Wordpress bli en mycket kraftfull chef.
Med exemplet såg vi hur man placerar priset på en produktpost, men det kan användas för många andra fall, till exempel produktfärger, storlekar om de är kläder, kort sagt, vår kreativitet och motivation är gränsen vid tiden för att utveckla vår webbplats och med Wordpress vi kan göra livet mycket enklare.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave