Получить идентификатор категории woocommerce по имени - PullRequest
0 голосов
/ 08 января 2020

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

У меня есть l oop, и мне нужно проверить, существует ли категория, если она есть, затем вернуть идентификатор категории, в противном случае создайте новый.

Это функция, которая проверяет идентификатор категории в woocommerce, и она работала нормально, но больше не работает.

    function get_product_category_id($product_name){

    $product_cat = get_term_by( 'name', $product_name, 'product_cat' );

    if ( $product_cat ) {
        return $product_cat->term_id;
    }
    return 0;
  }

Эта функция работает, если я использую с категориями сообщений Wordpress, но больше не с категориями Woocommerce.

И теперь моя функция присвоения категории продукту не работает, потому что я не могу получить идентификатор категории woocommerce ...

wp_set_object_terms($product_id, $cat_id, 'product_cat');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...