Wordpress - Metadane, część 1

Spisie treści
Kiedy pracujemy z Wordpress Często zdarza się, że musimy dodać dodatkowe dane do naszych wpisów, zwłaszcza jeśli pracujemy z niestandardowymi postami, powiedzmy na przykład, że mamy niestandardowy post produkt i chcemy dodać cenę do każdego produktu, tak właśnie byśmy połączenie metadane, który jest niczym innym jak spersonalizowanymi danymi i to jest dodatkowe, wspomniane dane są dodawane do postu, metadane mogą być również znane jako pola niestandardowe w niektórych terminologiach związanych z Wordpress.
Dodaj metadane do posta
Dodać metadane do posta możemy to po prostu zrobić za pomocą następującej funkcji: add_post_meta (), funkcja ta dodaje metadane do określonego posta, zobaczmy jego strukturę:

Jeśli rozbijemy każdy otrzymany argument lub parametr, otrzymamy:
1. $ identyfikator_postu: Jest to identyfikator postu, do którego dodamy metadane.
2. $ meta_klucz: to nazwa pola metadanych.
3. $ meta_wartość: Jest to wartość, jaką będzie miało pole metadanych.
4. $ unikalny: Jest to wartość identyfikatora, która pozwala określić, czy meta_key powinien być unikalny, jego wartość domyślna to false, to znaczy, że jest wyłączony, aby był unikalny.
Zobaczmy przykład, jak zastosowalibyśmy tę funkcję dodawania metadanych:

Jak widać na obrazku, przy zastosowaniu funkcji załadowaliśmy dane dla każdego z jej parametrów, to widzimy, że post_id to 420, metaklucz to prowp_price, meta_value to 34,99, a unikat jest zdefiniowany jako true, czyli ten klucz musi być unikalny.
Zaktualizuj metadane wpisu
Gdy już wiemy, jak dodać metadaneMusimy również wiedzieć, jak go edytować lub aktualizować, ponieważ wiele razy możemy znaleźć się w sytuacjach, w których cena się zmieni, jeśli będziemy nadal korzystać z poprzedniego przykładu, więc konieczna staje się aktualizacja rekordu.
Do osiągnięcia tego celu możemy wykorzystać następującą funkcję: update_post_meta () a to, co robi, to aktualizowanie metadanych określonego postu, ta funkcja ma następującą strukturę:

Jeśli szczegółowo opiszemy każdy parametr, zrozumiemy, w jaki sposób używamy funkcji, więc podzielimy to, co otrzymuje:
1. $ identyfikator_postu: Jest to identyfikator postu, na którym zaktualizujemy metadane.
2. $ meta_klucz: to nazwa pola metadanych.
3. $ meta_wartość: Jest to wartość, jaką będzie miało pole metadanych.
4. $ prev_value: Jest to poprzednia wartość, którą miało pole metadanych, jest opcjonalna i pomaga nam odróżnić, gdy mamy kilka pól z tym samym kluczem dla postu.
Zobaczmy teraz na poniższym obrazku, jak korzystać z funkcji, jako ciągłość będziemy kontynuować pracę z przykładem, który wnosimy z dodawania metadanych, w ten sposób widzimy, jak zastosować ją do istniejącego przypadku:

Jak widzimy, to, co zrobimy dla posta 420, to zlokalizowanie jego pola metadanych prowp_price i zaktualizowanie jego wartości do 6,99, jak już ustaliliśmy, dodając, że będzie unikalny, nie musimy w tym przypadku używać prev_value sposób wszystko odbywa się w prostszy sposób.
Na tym kończymy pierwszą część tutoriala do pracy z metadanymi, wiemy już jak dodawać i jak aktualizować, w kolejnej części zobaczymy jak usunąć metadane i jak wyświetlić metadane związane z postem.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave