Обработка дубликатов с помощью wp вставить термин()


Я использую wp_insert_term, который работает довольно хорошо

Теперь мне нужен какой-нибудь обработчик ошибок при использовании того же имени.

$term_id = wp_insert_term( $term, 'wpsc_product_category', $args );
if($term_id) {//my operations here}

Где $term = $_POST['categoryTitle'];

Я хочу отобразить некоторую ошибку, когда такое имя уже существует.

В wp_insert_term, как проверить, является ли этот $term_id дубликатом?
Я не хочу продолжать свою деятельность на уже существующих условиях.

Author: brasofilo, 2013-05-14

1 answers

if ( is_wp_error($term_id) ) {

  // oops WP_Error obj returned, so the term existed prior
  // echo $term_id->get_error_message();
}

Посмотрите, сработает ли это для вас.

 5
Author: meekbot, 2013-05-14 03:41:16