Articles of wp insert term

Как добавить новую дочернюю категорию через инструкцию SQL?

У меня есть родительская категория под названием «Европа», в соответствии с которой мне нужно вставить более 20 детских категорий (Франция, Италия, Германия и т. Д.), Что такое SQL-запрос, который я должен уволить, например, – Франция в Европу (категория ID = 1)? Это 100% новый блог, у него нет сообщений, нет настраиваемых полей, ничего.

WP_insert_term как вставить несколько значений в качестве таксономического термина?

У меня есть этот скрипт (найденный онлайн), чтобы импортировать значения поля входной формы в качестве термина таксономии. Я получил его работу, но теперь я хотел бы импортировать / сохранять значения нескольких полей формы. Теперь все, что он делает, импортирует значение поля 'input_name' как термин таксономии. Но, скажем, я хотел бы импортировать значения 'input_name2' и 'input_name3'. […]

wp_insert_term игнорирует существующие термины и увеличивает приращение

У меня есть сценарий, который работал безупречно до сегодняшнего дня, когда что-то решило его сломать. Его цель заключалась в том, чтобы добавить категории, основанные на сообщениях в базе данных, и установить соответствующие отношения. $cat_result = wp_insert_term($this->data['test'], 'product_cat'); wp_set_object_terms( $post_id, $this->data['test'], 'product_cat', true ); if(is_wp_error($cat_result)){ if(isset($cat_result->error_data['term_exists'])){ /* use existing */ } }else{ /* use new */ […]

get_tags () возвращает пустой массив после добавления тегов с помощью wp_insert_term ()

Я добавил некоторые теги программно с помощью wp_insert_term () , а позже я вызываю get_tags (), чтобы использовать их, но он возвращает пустой массив, хотя они вставляются в базу данных. Вот мой код: install.php $tags = array( array('name' => 'Beachfront Escapes', 'slug' => 'beachfront-escapes'), array('name' => 'Group Holidays', 'slug' => 'group-holidays'), array('name' => 'City Breaks', […]

wp_insert_term () не вставляет термин

Мое зарегистрированное пользовательское имя таксономии – ov-category . Существует уже существующий родительский термин « Gender теперь я хочу добавить дочернего человека Male : $parent_term = term_exists( 'Gender', 'ov-category' ); $parent_term_id = $parent_term['term_id']; // get numeric term id echo $parent_term_id; // shows the correct parent ID, that means term_exists() does work!! // Inserting the child term […]

wp_insert_term создан и установлен только первый раз

У меня есть две функции, первая работает хорошо, чтобы создать категорию и установить ее в post, проблема во второй функции – создать таксономию, но не задана в сообщении !! function autoset_post_category(&$post, $category) { if(empty($category)) return; $cat = get_cat_ID($category); if(!$cat) { $cat = wp_insert_term($category, 'category', array( 'description' => ': ' . $category, 'slug' => sanitize_title($category) )); […]

Обновление полей пользовательских категорий

Использовал этот ответ – >> ( ссылка ), чтобы создать некоторые пользовательские поля в моих категориях и он отлично работает! моя единственная проблема в том, что у меня есть форма интерфейса, позволяющая создавая новые категории с несвязанной формой, и я хотел бы вставить значения для моих настраиваемых полей, а также для каждой предопределенной поля каждой […]

Добавление детских терминов программно – без предупреждения, но без кубиков

Вот что я делаю: create_taxonomy_record(array( 'Label', 'tax_parent_slug', 'Label Related', 'this_tax_term_slug')); /* —> Create a child */ create_taxonomy_record(array( 'Label 2', 'this_tax_term_slug', 'Label Related', 'this_tax_term_slug_a_child')); и вот эта функция с именем create_taxonomy_record (ее очень ваниль – эхо для целей отладки) create_taxonomy_record($args) { $term = term_exists($args[0], $args[1]); if ($term == 0 || $term == null) { wp_insert_term( $args[0], […]

Вызов mysql_query () в другой базе данных, предполагает, что WordPress использует эту базу данных

Я пытаюсь импортировать некоторые данные из старого сайта в WordPress. Первый шаг – это термины для таксономии event_category . Вот мой подход: $link = mysql_connect( 'localhost', 'blah', 'blah' ); // connect to old database $dkpl_db = mysql_select_db('dkpldump', $link); $event_categories = mysql_query('SELECT * FROM calendar_cats'); while($event_category = mysql_fetch_assoc($event_categories)){ //create term! $term = wp_insert_term( $event_category['categoryId'], 'event_category', array( […]

wp_insert_term связывает этот термин с определенным идентификатором сообщения?

Я использую wp_insert_term для добавления пользовательской таксономии следующим образом: wp_insert_term( $_POST['city'], // the term 'property-city', // the taxonomy array( 'description'=> $_POST['city'], 'slug' => $_POST['city'] ) ); Он выполняет эту работу, но не связывает этот термин с определенным идентификатором почты. Таким образом, мои вопросы: что делает wp_insert_term конкретно? Он просто вставляет термин? Если да, как я […]