gpt4 book ai didi

php - Woocommerce 评级未显示在新的自定义主题中

转载 作者:可可西里 更新时间:2023-11-01 13:20:31 28 4
gpt4 key购买 nike

我正在研究新的自定义主题。我已经安装了 woocommerce 插件。我有从 xml 文件导入产品。我曾尝试测试评级功能。它在 wordpress 默认主题 twentytwelve、twentysixteen 上工作。等但是当我切换到我的自定义主题时。评论部分未显示评分。

看看屏幕截图。评论部分只有文本区域。

这是我的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>

my screenshot

最佳答案

如果您使用自定义主题,您可能需要声明WooCommerce 支持,以使其与 WooCommerce 兼容。默认的 WordPress 主题通常与 WooCommerce 兼容,无需添加任何内容即可使用。你可以在这里阅读更多 - https://woocommerce.com/document/third-party-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”内容粘贴到您的问题中。

关于php - Woocommerce 评级未显示在新的自定义主题中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51497758/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com