【问题标题】:Move single product stars rating in WooCommerce在 WooCommerce 中移动单个产品星级评分
【发布时间】:2021-01-21 08:54:11
【问题描述】:

我正在学习 WooCommerce 开发。我想在标题顶部显示星级,所以我尝试这样(不是评论,这只是一个例子):

 function action_woocommerce_single_product_review() {
      //I don't want to show any content here    
 } 
  add_action( 'woocommerce_single_product_summary', 'action_woocommerce_single_product_review', 1, 0 ); 

我也尝试过使用 jQuery,它正在工作:

$(".woocommerce-product-rating").insertBefore('.product_title'); 

【问题讨论】:

  • 在这里查看钩子视觉指南和优先级 - 您可以通过更改优先级来移动块businessbloomer.com/…
  • @mujuonly,我刚刚添加了 add_action( 'woocommerce_single_product_summary', 'action_woocommerce_single_product_review', 1, 0 );但没有任何效果
  • 我的页面上有一条评论,我必须在顶部显示它

标签: php wordpress woocommerce hook-woocommerce review


【解决方案1】:

要在单个产品页面中将星级评分移动到产品标题之前,请使用:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );

add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 3 );

代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并且可以工作。

相关:WooCommerce action hooks and overriding templates

【讨论】:

  • 给我时间检查
  • 我觉得这里有些混乱。我说的是这篇评论prnt.sc/xd0pq5
  • 我很抱歉,是的,它不起作用。非常感谢。
  • 如果我使用任何插件(Pincode 检查器)并且我必须在下面显示任何段落,那么我必须使用什么数字?
  • 当然。谢谢您的帮助。从我这边投票。
猜你喜欢
  • 2018-11-23
  • 2016-10-25
  • 2021-05-05
  • 1970-01-01
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多