在 Woocommerce 中为产品 "Review" 项菜单添加星级和平均值
Add stars rating and average to product "Review" item menu in Woocommerce
我正在尝试添加以下内容:“4.5 / 5(5 条评论)”但没有“”到所有 WooCommerce 产品的评论选项卡。
我已经完成添加星星和一些文字,但我不知道如何将文字变成“4.5 / 5(5 条评论)”。这是我正在使用的代码。澄清一下,我想保留星星。
add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
global $product;
$average_rating = $product->get_average_rating();
$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
if( ! empty($average_rating) && $average_rating > 0 )
$title = '<div>' . $title . '</div>
<div class="stars">' . wc_get_rating_html($average_rating) . ' based on ' . $rating_count. ' reviews' . '</div>';
return $title;
}
更新 2: 以下代码将在评论项目菜单标题下方显示类似 "4.5/5 (5 条评论)" 的内容和 Woocommerce 单个产品页面标签中的星星:
add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
global $product;
$average_rating = $product->get_average_rating();
$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
if( ! empty($average_rating) && $average_rating > 0 ) {
return '<div>' . $title . '</div>' . wc_get_rating_html($average_rating) . sprintf(
'<div class="stars">%s / 5 (%s %s)</div>',
$average_rating,
$review_count,
_n( "review", "reviews", $review_count, "woocommerce" )
);
}
return $title;
}
代码进入活动 child 主题(活动主题)的 function.php 文件。已测试并有效。
只需点击几下,您就可以在 WooCommerce 中为产品 "Review" 项目添加星级和平均评分。
Rating Score
我最近发现了 WooCommerce 的 TrustFeed 评论,这是一个新插件,它帮助我用先进的动态评级和评论解决方案取代了基本而乏味的 WooCommerce 评论表单,实际上激发了购物者购买更多商品!
它具有特殊功能,可帮助诚实的在线企业收集和展示客户评论,以促进销售、转化、信任和社会认同。
一些特殊功能是:
- 创建自定义满意度调查
- 星级
- 动态标签
- 文字评论
- 更多……
- 购买后发送邮件以鼓励购物者留下评论。
- 大规模收集评论。
- 展示对您网站关键转化点的评论。
- 以有用、响应迅速且可自定义的格式显示您的评论。
- 审核和管理 feedback/reviews。
- 创建一个迷你站点以使用用户生成的内容提高您的 SEO
- 自定义小部件的外观。
- 从数据驱动的见解中学习
该插件是免费的,可以通过官方 WordPress 插件存储库下载:
https://wordpress.org/plugins/trustfeed-reviews-and-customer-feedback-for-woocommerce/
- 要了解有关 TrustFeed 的更多信息,您可以访问 www.trustfeed.co
- 要查看管理面板,只需登录 https://admin.trustfeed.co 并创建一个免费帐户。
我正在尝试添加以下内容:“4.5 / 5(5 条评论)”但没有“”到所有 WooCommerce 产品的评论选项卡。
我已经完成添加星星和一些文字,但我不知道如何将文字变成“4.5 / 5(5 条评论)”。这是我正在使用的代码。澄清一下,我想保留星星。
add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
global $product;
$average_rating = $product->get_average_rating();
$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
if( ! empty($average_rating) && $average_rating > 0 )
$title = '<div>' . $title . '</div>
<div class="stars">' . wc_get_rating_html($average_rating) . ' based on ' . $rating_count. ' reviews' . '</div>';
return $title;
}
更新 2: 以下代码将在评论项目菜单标题下方显示类似 "4.5/5 (5 条评论)" 的内容和 Woocommerce 单个产品页面标签中的星星:
add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
global $product;
$average_rating = $product->get_average_rating();
$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
if( ! empty($average_rating) && $average_rating > 0 ) {
return '<div>' . $title . '</div>' . wc_get_rating_html($average_rating) . sprintf(
'<div class="stars">%s / 5 (%s %s)</div>',
$average_rating,
$review_count,
_n( "review", "reviews", $review_count, "woocommerce" )
);
}
return $title;
}
代码进入活动 child 主题(活动主题)的 function.php 文件。已测试并有效。
只需点击几下,您就可以在 WooCommerce 中为产品 "Review" 项目添加星级和平均评分。
Rating Score
我最近发现了 WooCommerce 的 TrustFeed 评论,这是一个新插件,它帮助我用先进的动态评级和评论解决方案取代了基本而乏味的 WooCommerce 评论表单,实际上激发了购物者购买更多商品!
它具有特殊功能,可帮助诚实的在线企业收集和展示客户评论,以促进销售、转化、信任和社会认同。
一些特殊功能是:
- 创建自定义满意度调查
- 星级
- 动态标签
- 文字评论
- 更多……
- 购买后发送邮件以鼓励购物者留下评论。
- 大规模收集评论。
- 展示对您网站关键转化点的评论。
- 以有用、响应迅速且可自定义的格式显示您的评论。
- 审核和管理 feedback/reviews。
- 创建一个迷你站点以使用用户生成的内容提高您的 SEO
- 自定义小部件的外观。
- 从数据驱动的见解中学习
该插件是免费的,可以通过官方 WordPress 插件存储库下载:
https://wordpress.org/plugins/trustfeed-reviews-and-customer-feedback-for-woocommerce/
- 要了解有关 TrustFeed 的更多信息,您可以访问 www.trustfeed.co
- 要查看管理面板,只需登录 https://admin.trustfeed.co 并创建一个免费帐户。