2015-10-04 69 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 –