Отношения между пользовательскими полями и терминами таксономии - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть пользовательский тип сообщения с именем products и таксономия с именем product_categoriesproduct_categories.

есть несколько родительских и дочерних терминов. Я хочу добавить поля min_price и max_price для каждого термина на странице продукта.

С помощью функции add_post_meta в Wordpress,Я могу добавить минимальные и максимальные цены в качестве настраиваемого поля для каждого продукта, но я не знаю, как установить связь между этими ценами и условиями таксономии.

Что мне для этого нужно сделать?


Спасибо за ваш ответ Ань, но моя проблема все еще продолжается с функцией add_term_meta.

Например:

$term_id = '10'; (Кухня)

add_term_meta ($term_id, 'min_price', '99', true);

В этом примере я добавляю минимальную цену $ 99 за кухонный термин.Но я хочу добавить эту цену для каждого сообщения.

Например:

  • Сообщение 1 / Срок: Кухня / Минимальная цена: 99
  • Сообщение 2 / Срок: Кухня / Минимальная цена: 250
  • Сообщение 3 / Срок: Кухня / Минимальная цена: 320
  • Сообщение 4 / Срок: Кухня / Минимальная цена: 59

Это именно то, что я хочу сделать.

1 Ответ

0 голосов
/ 19 ноября 2018

WordPress поддерживает добавление мета к терминам таксономии с помощью функции add_term_meta.Вы должны подключиться к странице редактирования термина, показывая форму и использовать add_term_meta для добавления мета-значений.

Поскольку работы очень много, я бы предложил использовать каркас пользовательских полей, такой как Meta Box .Он поддерживает термин meta через расширение MB Term Meta .

...