在 WooCommerce 中移动单个产品星级评分

Move single product stars rating in WooCommerce

我正在学习 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'); 

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

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

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

代码进入活动 child 主题(或活动主题)的 functions.php 文件。已测试并有效。

相关:WooCommerce action hooks and overriding templates