Обзоры продуктов WooCommerce не отображаются на странице сведений о продукте

Я разработал очень простую тему WordPress и установил WooCommerce. В моей теме отлично работают все функции WooCommerce.

Проблема: только на странице с подробными сведениями о продукте вкладка с отзывами о продукте, список отзывов и форма обзора отсутствуют.

В настройках WooCommerce включены настройки обзоров и также включены настройки обсуждения по умолчанию в WordPress.

Для страницы с подробным описанием продукта я использую шаблон single-product.php со следующим кодом.

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><?php the_title();?></h2>
<?php the_content();?>
<?php endwhile; endif; ?>

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

add_theme_support( 'woocommerce' );

Подскажите, пожалуйста, как решить эту проблему.


person Community    schedule 08.01.2019    source источник
comment
Первый вопрос, почему вы используете приведенный выше код, когда у woocomerce есть другой код?   -  person dipmala    schedule 08.01.2019


Ответы (2)


если вы написали код идеально, но, пожалуйста, не забудьте опцию Включить обзоры со стороны администратора в продукте.

Здесь я объясню шаги для вашей справки. В данных о продукте со стороны администратора - ›Дополнительно -› Включить обзоры

введите описание изображения здесь

person Jagir bahesh    schedule 08.07.2020

Вам нужно добавить эту функцию, а также проверить, включен ли комментарий? Перейдите по этой ссылке https://github.com/woocommerce/woocommerce/wiki/Declaring-WooCommerce-support-in-themes

  function mytheme_add_woocommerce_support() {
  add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
person Nouman shahid    schedule 08.01.2019
comment
Я уже пробовал эту функцию и добавлял это искажало все в моем магазине WooCommerce, и тогда я не смог получить доступ к странице сведений о продукте. - person ; 08.01.2019