我在WooCommerce销售单品,所以我没有商店基页。现在我已将产品帖子添加到我的主菜单中,但我想实际使用产品短代码在普通页面上显示完整的单品[product_page_ID =" 99"]以便我可以轻松添加其他内容,并将此页面添加到我的菜单中。但是,我仍然会得到基本相同内容的单一产品帖子(可在... /商店/产品下访问),我该如何避免这种情况?
答案 0 :(得分:1)
创建新页面并向其添加以下短代码[product_page id="123"]
(使用有效的产品ID替换123)根据需要添加额外内容,然后将该页面添加到您的菜单中。
但是,我仍然会得到基本相同内容的单品帖子(可在... /商店/产品下访问),我该如何避免这种情况?
在你的另一个帖子中,我为你提供了一些关于重定向商店基础的代码,你需要修改它以包含单个产品页面,这里有更新版本:
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;
}
}