Php 如何在woocommerce中更改单个产品页面上的星级排名?
我目前正在将星级从“添加到购物车”按钮下方移动到单个产品标题位置下方 为此,我在我的子主题的function.php文件中使用了钩子:Php 如何在woocommerce中更改单个产品页面上的星级排名?,php,wordpress,woocommerce,rating,hook-woocommerce,Php,Wordpress,Woocommerce,Rating,Hook Woocommerce,我目前正在将星级从“添加到购物车”按钮下方移动到单个产品标题位置下方 为此,我在我的子主题的function.php文件中使用了钩子: remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rati
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 6 );
但是我得到了一个奇怪的结果,你自己看看
好消息是我有第二个等级,但为什么删除行动没有删除原来的星级?正如你所看到的,现在我有两个重复的星级
这是网站的链接您可以将星级从“添加到购物车”按钮下方移动到单个产品标题下方-
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action('init', 'add_new_star_rating');
function add_new_star_rating()
{
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 6 );
}
在function.php文件中使用此代码