2015-10-04 68 views
0

我卖WooCommerce的单一产品,所以我没有商店基础页面。现在我已经将产品帖子添加到了我的主菜单中,但是我想实际使用产品简码在正常页面上显示完整的单一产品[product_page_ID =“99”],以便我可以轻松地向其添加其他内容也可以将此页面添加到我的菜单中。但是,我仍然会得到基本上相同内容的单个产品帖子(可在.../shop/product下访问),我该如何避免这种情况?WooCommerce单一产品短代码

回答

1

创建一个新页面并在其中添加以下简码[product_page id="123"](用有效产品ID替换123)根据需要添加额外内容,然后将页面添加到菜单中。

但是,我仍然会得到基本相同的内容(可在.../shop/product下访问)的单个产品帖子,我该如何避免这种情况?

在我与有关重定向店基地的一些代码,提供您的其他线程,则需要修改它也包括了单品页,这里的更新版本:

add_action('template_redirect', 'redirect_shop'); 

function redirect_Shop() { 

    // added is_product() conditional to stop users from accessing the single product page 
    if(is_shop() || is_product()) { 

     //replace the link below to point to your custom product page 
     header('HTTP/1.1 301 Moved Permanently'); 
     header('location:http://www.example.com/page'); 
     exit; 

    } 
} 
+0

谢谢你的sooo多!这太棒了!这也将避免重复的内容,对不对? –

+0

是的,它会避免重复的内容,这对SEO很有用。 –

+0

刚刚更新了我的答案,并作出了重定向301永久移动之一,这也将有助于SEO –