Помощь Woocomerce "правильно" вывести SKU на странице категорий

CrazYViruS

Создатель
Регистрация
14 Май 2013
Сообщения
33
Реакции
0
Всем доброго времени !
Подскажите пожалуйста, как правильно вывести артикул товаров на странице категорий.
В данный момент выведен так:
PHP:
add_action( 'woocommerce_before_shop_loop_item_title', 'shop_sku' );
function shop_sku(){
global $product;
echo '<span itemprop="productID" class="woocommerce-loop-product__title_sku">Артикул: ' . $product->sku . '</span>';
}

Но из-за этого дебаг очень сильно ругается ...

Код:
[05-Jun-2019 15:49:00 UTC] PHP Notice:  Функция sku вызвана <strong>неправильно</strong>. Свойства товара не должны быть доступны непосредственно. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/plugins/elementor/modules/page-templates/templates/header-footer.php'), Elementor\Modules\PageTemplates\Module->print_content, call_user_func, ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager->ElementorPro\Modules\ThemeBuilder\Classes\{closure}, ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager->do_location, ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document->print_content, ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document->get_content, Elementor\Core\Base\Document->get_content, Elementor\Frontend->get_builder_content, Elementor\Core\Base\Document->print_elements_with_wrapper, Elementor\Core\Base\Document->print_elements, Elementor\Element_Base->print_element, Elementor\Element_Base->_print_cont in D:\inetpub\wwwroot\st1\wp-includes\functions.php on line 4773
 
Сверху