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

时间:2019-01-10 13:08:13

标签: wordpress woocommerce elementor

我正在WooCommerce中建立我的网站的商店部分。

我只有1种产品要出售,因此,当我的用户在主菜单中单击“商店”选项时,我希望它直接将他们带到该特定产品页面,在该页面上可以看到该产品的图像,说明并将其添加到他们的购物篮中。 我不希望他们事先导航到常规的“商店”页面,因为1只只有1个产品,但是WooCommerce不允许我这样设置。它应该与定义自定义URL一样简单,但看起来却没有。

关于如何解决这个问题的任何想法?谢谢

3 个答案:

答案 0 :(得分:1)

您应该使用任何重定向插件,将yourdomain / shop重定向到yourdomain / specific-product-page。

答案 1 :(得分:0)

为什么不在主菜单中创建指向产品页面的自定义链接,并将链接命名为“商店”。

答案 2 :(得分:0)

您可以使用相关产品的 product_id 将重定向到 the_post 挂钩的主题/子主题 functions.php 文件中添加像这样:

function stackoverflow_redirect_back_from_shop(){
    if( is_shop() ){
        $url = get_permalink( $product_id );
        wp_redirect($url);
    }
}

add_action('the_post', 'stackoverflow_redirect_back_from_shop');