Wordpress - Метаданни, част 1

Съдържание
Когато работим с Wordpress Доста често е, че трябва да добавяме допълнителни данни към нашите записи, особено ако работим с персонализирани публикации, да кажем например, че имаме персонализирана публикация за продукт и искаме да добавим цена към всеки продукт, това бихме искали обади се метаданни, което не е нищо повече от персонализирани данни и това е допълнително, посочените данни се добавят към публикация, метаданните могат да бъдат известни и като персонализирани полета в някои терминологии, свързани с Wordpress.
Добавете метаданни към публикация
Добавям метаданни към публикация можем просто да го направим със следната функция: add_post_meta (), това, което прави тази функция, е, че добавя метаданни към определена публикация, нека да видим нейната структура:

Ако разбием всеки аргумент или параметър, който получава, имаме следното:
1. $ post_id: Това е идентификационният номер на публикацията, към която ще добавим метаданните.
2. $ meta_key: Името на полето с метаданни.
3. $ meta_value: Това е стойността, която ще има полето с метаданни.
4. $ уникален: Това е стойност на идентификатор, която ви позволява да посочите дали meta_key трябва да бъде уникален, стойността му по подразбиране е false, тоест е забранена да бъде уникална.
Нека видим пример за това как бихме приложили тази функция за добавяне на метаданни:

Както виждаме на изображението, при прилагане на функцията сме заредили данни за всеки негов параметър, тогава виждаме, че post_id е 420, метаключът е prowp_price, meta_value е 34,99 и уникалният е дефиниран като true, т.е. този ключ трябва да е уникален.
Актуализирайте метаданните на публикация
След като знаем как да добавим метаданниТрябва също да знаем как да го редактираме или актуализираме, тъй като много пъти можем да се окажем в ситуации, в които цената се променя, ако продължим да използваме предишния пример, така че се налага да актуализираме записа.
За да постигнем тази цел, можем да използваме следната функция: update_post_meta () и това, което прави, е да актуализира метаданните на определена публикация, тази функция има следната структура:

Ако детайлизираме всеки параметър, ще разберем как използваме функцията, така че ще разбием това, което тя получава:
1. $ post_id: Това е идентификационният номер на публикацията, в която ще актуализираме метаданните.
2. $ meta_key: Името на полето с метаданни.
3. $ meta_value: Това е стойността, която ще има полето с метаданни.
4. $ prev_value: Това е предишната стойност, която е имало полето с метаданни, не е задължителна и ни помага да различаваме, когато имаме няколко полета със същия ключ за публикацията.
Сега нека видим на следващото изображение как да използваме функцията, като приемственост ще продължим да работим с примера, който даваме от добавянето на метаданни, по този начин виждаме как да го приложим към съществуващ случай:

Както виждаме, това, което ще направим за пост 420, е да намерим неговото поле с метаданни prowp_price и да актуализираме стойността му до 6.99, както вече установихме, когато добавихме, че ще бъде уникален, не е необходимо да използваме prev_value в това начин всичко се прави по по -прост начин.
С това завършваме първата част на урока за работа с метаданни, вече знаем как да добавяме и как да актуализираме, в следващата част ще видим как да изтрием метаданните и как да покажем метаданните, свързани с публикация.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave