将单个产品页面链接重定向到商店页面

时间:2018-02-15 作者:Himani

我正在使用WooCommerce插件
如果用户试图访问产品链接,我想将其重定向到购物页面。

例如,这是product link:http://www.example.com/product/av和店铺页面链接:http://www.example.com/shop

现在,当用户尝试访问产品链接时,应该重定向到商店页面!

主要是,我不想让任何人访问产品页面!

请问,有人能告诉我如何才能做到这一点吗?

提前感谢!

1 个回复
最合适的回答,由SO网友:Harry 整理而成

您可以尝试使用template_redirect 动作挂钩,检查当前页面是否为产品页面,然后可以将用户重定向到您的店铺页面。

将此代码粘贴到函数中。php

add_action(\'template_redirect\',\'custom_shop_page_redirect\');
function custom_shop_page_redirect(){
    if (class_exists(\'WooCommerce\')){
        if(is_product()){
            wp_redirect(home_url(\'/shop/\'));
            exit();
        }
    } 
    return;
} 
我还没有测试过,但希望它对你有用。

结束

相关推荐