Наименование и количество товаров на странице категории не отображаются - PullRequest
0 голосов
/ 03 мая 2018

У меня проблема. У меня есть код для вывода названия категории и количества товаров на страницах категории, но после обновления woocommerce с версии 3.2.6 до 3.3.5 имя перестало отображаться

Вот код

function add_product_count_view() {
global $post;
$terms = get_term_by( $post->ID, 'product_cat');
foreach( $terms as $term ) {
    if(is_tax('product_cat', $term->name)) {
        echo '<h3 class="woo-category-name">'
            . $term->name
            .'<span class="woo-category-count">'
            . '('
            . $term->count
            . ')'
            .'<span/>'
            . '</h3>';
    }
  }
}

Существует также такая ошибка: Предупреждение: неверный аргумент указан для forach () в /home/d/devenup/evok.dvnup.com/public_html/wp-content/themes/evok/functions.php в строке 18

Но это было и до обновления

1 Ответ

0 голосов
/ 03 мая 2018

Продукт простой пост для WordPress, так что вы можете использовать его так же, как обычный пост. Пожалуйста, попробуйте следующий код и измените как требуется.

global $post;

    $terms = get_the_terms( $post->ID, 'product_cat' );
if(is_array($terms)){
    foreach ($terms as $term) {
        $product_cat = $term->name;
        break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...