Je travaille sur un nouveau thème personnalisé. J'ai installé le plugin woocommerce. J'ai importer le produit à partir de fichiers XML. J'avais essayé de tester la fonctionnalité d'évaluation. Son travail sur le thème par défaut de wordpress vingt-douze, vingt-six ans. etc. Mais quand je suis passé à mon thème personnalisé. section de commentaire ne montrant pas de notation.
Jetez un coup d'oeil sur la capture d'écran. La section de commentaire a seulement textarea.
Voici mon code de commentaires.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>
Vous devrez peut-être déclarer WooCommerce support si vous utilisez un thème personnalisé afin de le rendre compatible avec WooCommerce. Les thèmes WordPress par défaut seraient normalement compatibles avec WooCommerce et ils fonctionneraient sans rien ajouter. Vous pouvez en lire plus ici - https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/ .
Étape 1: Ajoutez ceci au 'functions.php' de votre thème.
function custom_theme_setup() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'custom_theme_setup' );
Étape 2: Si les critiques ne sont toujours pas affichées, copiez le "page.php" de votre thème sous le nom "woocommerce.php". Supprimez la boucle - <?php if(have_posts()): while(have_posts()): the_post(); ?>
et <?php endwhile; endif; ?>
. Remplacez the_content()
par woocommerce_content()
.
Faites-moi savoir si cela résout le problème, sinon collez le nouveau contenu "woocommerce.php" dans votre question.
Si vous créez un thème personnalisé, vous devez copier les modèles de woocommerce sur votre thème personnalisé, puis ajouter le nom du dossier woocommerce
à votre thème personnalisé.
Ensuite, copiez single-product-reviews.php
depuis les plugins -> woocommerce -> modèles et collez-le dans le nom de dossier que vous venez de créer avec le thème personnalisé woocommerce
Vous pouvez maintenant personnaliser votre modèle de commentaire selon vos besoins.