Wordpress - Metadata, del 1

Innehållsförteckning
När vi jobbar med Wordpress Det är ganska vanligt att vi måste lägga till ytterligare data i våra poster, särskilt om vi arbetar med anpassade inlägg, låt oss till exempel säga att vi har ett anpassat produktinlägg och vi vill lägga till ett pris på varje produkt, det här är vad vi skulle göra ringa upp metadata, som inte är mer än personlig information och som är ytterligare, nämnda data läggs till i ett inlägg, kan metadata också kallas anpassade fält i vissa terminologier relaterade till Wordpress.
Lägg till metadata i ett inlägg
Tillägga metadata till ett inlägg kan vi helt enkelt göra det med följande funktion: add_post_meta (), vad den här funktionen gör är att den lägger till metadata till ett specifikt inlägg, låt oss se dess struktur:

Om vi ​​bryter ner varje argument eller parameter som den får har vi följande:
1. $ post_id: Det är ID för inlägget som vi kommer att lägga till metadata.
2. $ meta_key: Är namnet på metadatafältet.
3. $ meta_value: Det är värdet som metadatafältet kommer att ha.
4. $ unikt: Det är ett identifieringsvärde som låter dig ange om meta_key ska vara unikt, dess standardvärde är falskt, det vill säga att det är inaktiverat för att vara unikt.
Låt oss se ett exempel på hur vi skulle tillämpa denna funktion för att lägga till metadata:

Som vi ser i bilden, när vi tillämpar funktionen har vi laddat data för var och en av dess parametrar, då ser vi att post_id är 420, metakey är prowp_price, meta_value är 34,99 och uniken definieras som true, det vill säga, den nyckeln måste vara unik.
Uppdatera metadata för ett inlägg
När vi vet hur vi lägger till metadataVi måste också veta hur vi redigerar eller uppdaterar det, eftersom vi många gånger kan hamna i situationer där ett pris ändras om vi fortsätter att använda det föregående exemplet, så det blir nödvändigt att uppdatera posten.
För att uppnå detta mål kan vi använda följande funktion: update_post_meta () och vad den gör är att uppdatera metadata för ett specifikt inlägg, den här funktionen har följande struktur:

Om vi ​​beskriver varje parameter kommer vi att förstå hur vi använder funktionen, så vi kommer att bryta ner vad den får:
1. $ post_id: Det är ID för inlägget som vi kommer att uppdatera metadata på.
2. $ meta_key: Är namnet på metadatafältet.
3. $ meta_value: Det är värdet som metadatafältet kommer att ha.
4. $ föregående värde: Det är det tidigare värdet som metadatafältet hade, det är valfritt och det hjälper oss att differentiera när vi har flera fält med samma nyckel för inlägget.
Låt oss nu se i följande bild hur vi använder funktionen, som en kontinuitet kommer vi att fortsätta arbeta med exemplet som vi tar med från att lägga till metadata, på detta sätt ser vi hur vi applicerar det på ett befintligt fall:

Som vi kan se, vad vi kommer att göra för post 420 är att lokalisera dess metadatafält prowp_price och uppdatera dess värde till 6,99, som vi redan hade fastställt när vi tillade att det skulle vara unikt, vi behöver inte använda prev_value, i detta allt görs på ett enklare sätt.
Med detta avslutar vi den första delen av handledningen för att arbeta med metadata, vi vet redan hur vi lägger till och hur vi uppdaterar, i nästa del kommer vi att se hur man tar bort metadata och hur vi visar metadata som är kopplade till ett inlägg.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
wave wave wave wave wave