Вы здесь

Создать словарь таксономии программно

Для того, чтобы создать новый словарь таксономии (или обновить его), существует функция taxonomy_vocabulary_save. Она принимает единственный параметр в качестве аргумента - объект словаря. 

$vocab = new stdClass();
$vocab->name = 'Категории';
$vocab->description = 'Описание словаря';
$vocab->machine_name = 'catalog';
taxonomy_vocabulary_save($vocab);

Теперь подробнее о свойствах этого объекта:

  • name - название нашего словаря
  • description - это описание словаря
  • machine_name - машинное имя словаря

Важной особенностью является то, что результат выполнения этой функции не возвращает ID словаря, как это делают функции создания ноды или термина таксономии. После выполния функция возвращает статус операции (новый словарь или обновленный).