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:
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:
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