Задать вопрос
@salomatin

Как создать элемент таксономии wp_insert_term с своим ID?

На сайте есть кастомный тип записей и кастомная таксономия для этого типа. Делаю скрипт импорта древа категорий из CSV. Необходимо добавить элемент для кастомной таксономии

Набросал такой код (это отрывок, но суть думаю ясна)

В $row['parent_page_id'] - id элемента таксономии
$first_cat_id = get_term_by( 'id', $row->page_id, 'category_gifts','ARRAY_A');
if (is_array($first_cat_id)) {
echo ' Есть ID - '.$first_cat_id['term_id'].'
';
}
else {
echo ' Будет создана
';
wp_insert_term($row->name,'category_gifts');
}

Он проверяет есть ли элемент таксономии с нужным id. Если его нет то создает новый. Но id задается автоматически а мне нужно указать свой. Возможно ли это сделать ? Может нужно использовать не wp_insert_term а другую функцию. На просторах интернета не нашел как задать свой id при создании элемента таксономии
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Используйте wpdb, он позволяет производить с базой вообще любые манипуляции. Но помните, что инструмент этот нужно использовать с соблюдением предосторожностей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы