You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 09:24:04