• Добрый день.
    Для кастомизации карточки товара в папке темы в шаблоне woocommerce/single-product/add-to-cart/variation.php добавил следующие строки

    
    global $product;
    if(in_array($product->get_slug(), ['belt', 'comfy', 'supbra']))
            echo '<div class="sizeTable"><a href="#size" class="size-table">'.esc_html__('Size Charts','my-theme').'</a></div>';
    

    Сначала все работало корректно — блок Size Charts выводился для нужных товаров. Но через 2 часа сайт сломался — PHP message: PHP Fatal error: Uncaught Error: Call to a member function get_slug() on null in /wp-content/themes/my-theme/woocommerce/single-product/add-to-cart/variation.php:30
    Не могу понять причину ошибки.
    Как правильно определить слаг товара внутри шаблона woocommerce?

  • Тема «PHP Fatal error — $product->get_slug()» закрыта для новых ответов.