如何在WooCommerce中将分类页与店铺页重定向到首页
WooCommerce重定向代码修改方案
原有代码的问题:
- 仅配置了商品分类页的判断,未覆盖主店铺页的访问场景
- 跳转目标设置为店铺页,和跳转到首页的需求完全相反
修改后的代码如下:
add_action( 'template_redirect', 'redirect_shop_and_category_to_home'); function redirect_shop_and_category_to_home() { // 同时匹配商品分类归档页、主店铺页 if ( is_product_category() || is_shop() ) { wp_redirect( home_url() ); exit(); } }
使用说明:
- 将上述代码添加到当前活跃主题的
functions.php文件,或自定义代码管理插件中即可生效 - 若网站开启了静态缓存,或浏览器存在旧的301重定向缓存,修改后需清空缓存再测试效果
内容的提问来源于stack exchange,提问作者Guzzz
相关产品推荐
相关产品推荐

