Wordpress - Metadata, deel 2

Inhoudsopgave
Zoals we in het eerste deel van de tutorial konden zien, metagegevens Het is heel handig om de informatie die een item of bericht kan bevatten uit te breiden, zodat we gegevens kunnen specificeren die deel kunnen uitmaken van de structuur met verschillende waarden, zodra we al weten hoe de gegevens moeten worden toegevoegd en bijgewerkt, om alle basisbewerkingen te voltooien we gaan aan de slag met de overige twee, namelijk verwijderen en raadplegen.
De metadata van een bericht verwijderen
Vaak brengen we wijzigingen aan en moeten we sommige dingen uit onze invoer verwijderen, dus we hebben ook de mogelijkheid om de metadata te verwijderen, hiervoor kunnen we de volgende functie gebruiken: delete_post_meta ()Om het te gebruiken, moeten we het met de volgende structuur implementeren:

In de afbeelding kunnen we een reeks parameters zien die de methode ontvangt, als we deze parameters opsplitsen, zullen we de werking ervan op een betere manier begrijpen:
  • $ post_id: Het is de id van het bericht waarvan we de metadata zullen verwijderen.
  • $ meta_key: Is de naam van het metadataveld
  • $ meta_waarde: Het is de waarde die het veld heeft, het is optioneel en wordt gebruikt als een manier om onderscheid te maken tussen verschillende velden in het geval van een naamovereenkomst.
Als we eenmaal weten hoe de functie werkt, laten we een direct voorbeeld bekijken:

In de afbeelding zien we dat we eenvoudig uit de post met ID 420 de metadata gaan verwijderen die het heeft in prowp_price, omdat we iets heel eenvoudigs zien.
Metadata van een bericht controleren
Zodra het behandelingsgedeelte van de metadata is behandeld, zullen we nu zien hoe we deze voor een bepaald item kunnen verkrijgen, hiervoor zullen we de functie gebruiken get_post_meta () die de volgende structuur heeft:
 

Zoals we kunnen zien, is het een functie die weinig parameters ontvangt, laten we eens kijken wat elk betekent:
  • $ post_id: Het is de ID van de post waarvan we de metadata willen verkrijgen.
  • $ sleutel: Het is de naam van het veld met de metadata.
  • $ enkel: Het is een controleparameter waarmee we kunnen definiëren of we willen dat een enkel resultaat wordt geretourneerd of dat alle resultaten standaard als onwaar worden gedefinieerd.
Laten we een eenvoudig voorbeeld bekijken van hoe we deze functie op ons voorbeeld zouden toepassen:

Zoals we kunnen zien, is het vrij eenvoudig toe te passen en in dit geval, aangezien we slechts één record zoeken door de $ single parameter als waar te plaatsen, kunnen we het direct afdrukken.
Hiermee ronden we dit tweede deel af en ook de volledige tutorial, zoals we konden zien, werken met metadata hoewel het op het eerste gezicht misschien ingewikkeld lijkt, is iets heel eenvoudigs, als we een goede planning van de site hieraan toevoegen kunnen we het maken Wordpress een zeer krachtige manager worden.
Met het voorbeeld hebben we gezien hoe de prijs op een productinvoer kan worden geplaatst, maar het kan voor veel andere gevallen worden gebruikt, zoals productkleuren, maten in het geval dat het kleding is, kortom, onze creativiteit en motivatie zijn de limiet bij de tijd van het ontwikkelen van onze site en met Wordpress we kunnen het leven veel gemakkelijker maken.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

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave