Wordpress - Metadata, deel 1

Inhoudsopgave
Wanneer we werken met Wordpress Het is vrij gebruikelijk dat we extra gegevens aan onze inzendingen moeten toevoegen, vooral als we werken met aangepaste berichten, laten we zeggen dat we bijvoorbeeld een aangepaste productpost hebben en we willen een prijs toevoegen aan elk product, dit is wat we zouden doen telefoongesprek metagegevens, wat niets meer is dan gepersonaliseerde gegevens en dat is extra, genoemde gegevens worden toegevoegd aan een bericht, de metagegevens kunnen ook bekend staan ​​als aangepaste velden in sommige terminologieën die verband houden met Wordpress.
Metadata toevoegen aan een bericht
Toevoegen metagegevens naar een bericht kunnen we het eenvoudig doen met de volgende functie: add_post_meta (), wat deze functie doet, is dat het metadata toevoegt aan een gespecificeerd bericht, laten we de structuur ervan bekijken:

Als we elk argument of elke parameter die het ontvangt opsplitsen, hebben we het volgende:
1. $ post_id: Het is de ID van het bericht waaraan we de metadata zullen toevoegen.
2. $ meta_key: Is de naam van het metadataveld.
3. $ meta_waarde: Dit is de waarde die het metadataveld zal hebben.
4. $ uniek: Het is een id-waarde waarmee u kunt specificeren of de meta_key uniek moet zijn, de standaardwaarde is onwaar, dat wil zeggen, het is uitgeschakeld om uniek te zijn.
Laten we een voorbeeld bekijken van hoe we deze functie voor het toevoegen van metadata zouden toepassen:

Zoals we in de afbeelding zien, zien we bij het toepassen van de functie dat we gegevens hebben geladen voor elk van zijn parameters, dat de post_id 420 is, de metakey prowp_price is, de meta_value 34,99 is en de unieke is gedefinieerd als waar, dat wil zeggen, die sleutel moet uniek zijn.
Metadata van een bericht bijwerken
Zodra we weten hoe we de . moeten toevoegen metagegevensWe moeten ook weten hoe we het moeten bewerken of bijwerken, aangezien we ons vaak in situaties kunnen bevinden waarin een prijs verandert als we het vorige voorbeeld blijven gebruiken, dus het wordt noodzakelijk om het record bij te werken.
Om dit doel te bereiken kunnen we de volgende functie gebruiken: update_post_meta () en wat het doet is de metadata van een gespecificeerd bericht bijwerken, deze functie heeft de volgende structuur:

Als we elke parameter detailleren, zullen we begrijpen hoe we de functie gebruiken, dus we gaan uitsplitsen wat deze ontvangt:
1. $ post_id: Het is de ID van de post waarop we de metadata zullen bijwerken.
2. $ meta_key: Is de naam van het metadataveld.
3. $ meta_waarde: Dit is de waarde die het metadataveld zal hebben.
4. $ prev_value: Het is de vorige waarde die het metadataveld had, het is optioneel en het helpt ons om te differentiëren wanneer we meerdere velden hebben met dezelfde sleutel voor de post.
Laten we nu in de volgende afbeelding kijken hoe we de functie kunnen gebruiken, als continuïteit gaan we verder met het voorbeeld dat we brengen door het toevoegen van metadata, op deze manier zien we hoe we het kunnen toepassen op een bestaande zaak:

Zoals we kunnen zien, zullen we voor post 420 het metadataveld prowp_price lokaliseren en de waarde bijwerken naar 6.99, zoals we al hadden vastgesteld toen we eraan toevoegden dat het uniek zou zijn, we hoeven de prev_value niet te gebruiken, in deze manier dat alles op een eenvoudigere manier wordt gedaan.
Hiermee ronden we het eerste deel van de tutorial om met metadata te werken af, we weten al hoe we moeten toevoegen en bijwerken, in het volgende deel zullen we zien hoe we de metadata kunnen verwijderen en hoe we de metadata die aan een bericht zijn gekoppeld kunnen tonen.Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave