Документация WordPress
wp_set_object_terms
wp_set_object_terms
— в WordPress, используется для установки или обновления таксономии (категории) для объекта (например, записи или пользовательского типа записи). Она позволяет вам связать объект с определенными терминами в таксономии когда выполняется публикация поста в кастомном запросе.
$object_id
— это ID объекта, к которому вы хотите установить термины. Это может быть ID записи, пользовательского типа записи или другого объекта, к которому применяется таксономия.$terms
— это массив терминов, которые вы хотите установить для объекта. Это массив строк с названиями терминов.$taxonomy
— это название таксономии, к которой принадлежат термины. Это обязательный параметр для определения, к какой таксономии относятся термины.
wp_set_object_terms
устанавливает выбранные термины для объекта в указанной таксономии. Если термины уже были связаны с объектом, они будут заменены на новые. Если такие термины в таксономии не существуют, они будут созданы.
Эта функция полезна, например, при работе с категориями или метками записей, когда вы хотите автоматически назначать или обновлять термины для записей на вашем сайте.
category terms