Adding content to the WooCommerce Single Product Page is super easy – but what if you wish to remove / hide a default element?
Well, in this case it gets even easier. All you need to know is the default hook used by WooCommerce – so that you can remove it with one line of PHP in your functions.php. You can find a list of default hooks here: (https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/)
For example, how do we hide the Related Products? Well, here’s one line of code that will help you!
PHP Snippet: Hide Related Products @ WooCommerce Single Product Page
/** * @snippet Hide Related Products @ WooCommerce Single Product Page * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055 * @source https://businessbloomer.com/?p=72966 * @author Rodolfo Melogli * @testedwith Woo 3.3.4 */ remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
It’s that simple, yes 🙂
Where to add this code?
You can place PHP snippets at the bottom of your child theme functions.php file (before "?>" if you have it). CSS, on the other hand, goes in your child theme style.css file. Make sure you know what you are doing when editing such delicate files - if you need more guidance, please take a look at my free WooCommerce Customization video tutorial.
Does this snippet still work?Please let me know in the comments if everything worked as expected. I would be happy to revise the snippet if you report otherwise (please provide screenshots). I have tested this code with Storefront theme, the WooCommerce version listed above and a WordPress-friendly hosting on PHP 7.
If you think this code saved you time & money, please join other Business Bloomer supporters and avail of 365 days of WooCommerce benefits. Thank you in advance 🙂
Need Help with WooCommerce?
Check out these free videos, tutorials and tips!