Как программно создать термин таксономии при мультиязычности

Главные вкладки

Аватар пользователя Никки Никки 26 июня 2019 в 10:40

Как программно создать термин таксономии - ответ на этот вопрос есть повсеместно.
В кратчайшем виде так:

<?php 
$term 
= (object)array('vid' => VID_СЛОВАРЯ'name' => 'Название термина');
taxonomy_term_save($term);
?>

Но как будет выглядеть программное создание термина, если этот термин имеет перевод на другой язык? На сайте установлен модуль Internationalization. Требуется помимо русского еще английский.
Если залезть в БД, в таблицу с терминами, то виден столбец с названием языка и еще столбец со значением, которое связывает русский термин и его английский перевод. Само значение задается в другой таблице... Вобщем, конечно можно тупо запросами к БД создавать термины. Но хочется как-то цивилизованно.

Комментарии