-
-
Save jameskoster/4518617 to your computer and use it in GitHub Desktop.
// Remove the product rating display on product loops | |
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 ); |
Thank you!
You rock!
Thanks!
Thanks! And what about ratings on current product?
Thank you!
For removing rating on single product:
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10);
Thanks!
Hi @eisenheim94,
I tried using -> remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10);
but the ratings in the reviews tab are still showing.
Can you please help me with the code.
Thank you.
I am having the same issue remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10); code is not working and I am getting duplicate ratings when I reinsert it with add_action.
This looks out of date now... anyone have an updated, working version?
This is the correct one.
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
It's easy to remove hooks when you look in the right file. Open content-product.php in the woocommerce plugin templates folder (or you theme if you have overwritten it) and you will see:
/**
* woocommerce_after_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
Then again look at this:
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
And I think it makes sense now.
Alternative way is to use the following statements and add them to Additional CSS field in Customizer panel:
.star-rating {
display: none;
}
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
But how do I do the other way? I am using e-commerce gem theme for my woocommerce site. and by default, star ratings are disabled on shop page and category page. How do I enable it now? By the way, I am using a child theme.
where do i put this line of code, i'm completely new to this, help?
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
This is not working for me.
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
not working for me either
This is not working anymore
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
In this way, you could now take it off
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
Not working anymore again.
This is not working anymore
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
In this way, you could now take it off
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
This is great