Рейтинг Woocommerce не отображается в новой пользовательской теме

Я работаю над новой пользовательской темой. Я установил плагин woocommerce. У меня есть импорт продукта из XML-файлов. Я пытался проверить функциональность рейтинга. Это работает на WordPress по умолчанию тема двадцать двенадцать, двенадцать шестнадцать. и т.д. Но когда я переключился на мою собственную тему. в разделе комментариев не отображается рейтинг.

Посмотрите на скриншот. В разделе комментариев есть только текстовая область.

Вот мой код comments.php

<div class="comments">
<?php if (post_password_required()) : ?>
<p><?php _e( 'Post is password protected. Enter the password to view any comments.', 'html5blank' ); ?></p>
</div>

<?php return; endif; ?>

<?php if (have_comments()) : ?>

<h2><?php comments_number(); ?></h2>

<ul>
<?php wp_list_comments('type=comment&callback=html5blankcomments'); // Custom callback in functions.php ?>
</ul>

<?php elseif ( ! comments_open() && ! is_page() && post_type_supports( get_post_type(), 'comments' ) ) : ?>

<p><?php _e( 'Comments are closed here.', 'html5blank' ); ?></p>

<?php endif; ?>

<?php comment_form(); ?>

</div>

мой скриншот

6

Решение

Возможно, вам придется объявить Поддержка WooCommerce если вы используете пользовательскую тему, чтобы сделать ее совместимой с WooCommerce. Темы WordPress по умолчанию обычно совместимы с WooCommerce, и они будут работать без добавления чего-либо. Вы можете прочитать больше здесь — https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/.

Шаг 1: Добавьте это в файл functions.php вашей темы.

function custom_theme_setup() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'custom_theme_setup' );

Шаг 2: Если обзоры по-прежнему не отображаются, скопируйте «page.php» вашей темы как «woocommerce.php». Удалить петлю — <?php if(have_posts()): while(have_posts()): the_post(); ?> а также <?php endwhile; endif; ?>, замещать the_content() с woocommerce_content(),

Дайте мне знать, устраняет ли это проблему, иначе вставьте новое содержание ‘woocommerce.php’ в ваш вопрос.

6

Другие решения

Если вы создаете пользовательскую тему, вам нужно скопировать шаблоны из woocommerce в свою пользовательскую тему, а затем добавить имя папки woocommerce к вашей пользовательской теме.

Затем скопируйте single-product-reviews.php из плагинов -> woocommerce -> шаблоны и вставьте его в свою пользовательскую тему вновь созданное имя папки woocommerce

Теперь вы можете настроить свой шаблон отзыва в соответствии с вашими потребностями.

0

Если вы хотите добавить оценки в разделе комментариев.

  1. Вы можете перейти по этой ссылке, чтобы добавить через код
  2. Вы можете использовать это плагин (Комментарий рейтинг поля плагин), чтобы добавить это
0

Это может быть проблема настройки в WooCommerce. Перейдите в Меню WooCommerce, затем в Настройки -> Вкладка Продукты. Вы можете найти варианты, чтобы включить рейтинг и обзор. Пожалуйста, проверьте скриншот.

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

Надеюсь, что это поможет вам.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector