web-dev-qa-db-fra.com

Traitement des doublons avec wp_insert_term ()

J'utilise wp_insert_term qui fonctionne assez bien

Maintenant, je veux un gestionnaire d’erreurs lorsqu’on utilise le même nom.

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

$term = $_POST['categoryTitle'];

Je veux afficher une erreur lorsque ce nom existe déjà.

Dans wp_insert_term , comment vérifier si ce $term_id est en double?
Je ne veux pas continuer mes opérations selon les conditions existantes.

2
CBeTJlu4ok
if ( is_wp_error($term_id) ) {

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

Voyez si cela fonctionne pour vous.

4
meekbot