Как обновить почтовые таксономии (создание пользовательского пользовательского интерфейса для пользовательской таксономии)

У меня есть таксономия, например. авторы. Я хочу создать пользовательский интерфейс. Я думаю, что интеграция с Meta Box вместе с другими мета-сообщениями сделает вещи проще для пользователя. Также я думаю, что автозаполнение jQuery UI AutoComplete (несколько значений, разделенных запятыми) более подходит

Поэтому мне нужно знать, как я могу «update_post_taxonomy». Полагаю, мне нужно будет

  • если таксономия не существует
    • создать это
  • если пост не имеет таксономического термина
    • добавить его
  • удалить термины, которые не указаны пользователем

Я уверен, что для этого есть функции?

Функция, которую вы ищете, – wp_set_post_terms()

которые могут создавать термины, если они не существуют, и вы можете указать, добавлять или заменять существующие термины. поэтому вы можете удалить все пользовательские термины.

что касается

если пост не имеет таксономического термина, добавьте его

вы можете использовать wp_get_post_terms() чтобы проверить, имеет ли почта какие-либо условия этой таксономии, а если нет, то вы можете создать и добавить с помощью wp_set_post_terms() еще раз