WooCommerce 在它的 9.1 版本里添加了一个新的设置界面,叫“站点可见性”,可以通过该页面激活商店对访客的可见性,不需要借助其他的第三方插件。
WooCommerce的站点可见性有什么用?
这个新添加的设置允许我们把商店配置为两种模式:
这个站点可见性和阅读设置里的“对搜索引擎的可见性”完全不是一回事儿,前者就算开启也会被搜索引擎抓取到,它只是让任何和商城相关的内容让用户不可见。
即将推出
你的网站处于开发状态,商店会显示一个自定义的页面(可以个性化),通知用户商店暂不可用,客户无法下订单。
- 仅应用于商店页面:这个设置非常适合你想要在现有的网站上添加WooCommerce电商功能的站长,因为它只会对和WooCommerce 商店相关的页面进行页面隐藏保护。这代表访客无法在未经授权的情况下访问商店页面,而网站的全部其他部分还是可以访问的。启用此选项后,显示“即将上线”的 WooCommerce 商店页面包括:
- 购物车页面
- 结账页面
- 条款页面
- 商店页
- 隐私政策页面
- 通过私密链接共享您的站点:这个功能可以让你和想要的人分享正在建设中的网站访问权限。系统会为你生成一个链接,用户通过这条链接进入网站即可访问隐藏的商城部分。
已上线
商店对任何访客或注册用户都是可见且完全功能化的。默认状态就是这个。
自定义WooCommerce站点可见性页面
想要自定义WooCommerce商店的即将上线页面,首先你在使用的主题需要是和自带的网站编辑匹配,也就是说Gutenberg古腾堡,因为该页面是通过这种方式创建的。
你可以直接在可见设置界面里面点击“编辑器”来自定义页面。
其他添加维护的方式
如果你不喜欢这种方式那么当然也有其他的,比如直接安装一个网站维护插件,不过这种指定想要的页面可能会是付费功能。
如果你用到网站构建器那边就更简单了。拿Elementor举例,直接去Elementor > 工具 > 维护模式,在这里你做一个页面模板套上去就可以了,可以用Elementor完全自定义。缺点就是这方法是不能指定页面的,是网站全局设置…
所以你可以需要做的就是单独做个single product,product archive等等模板再在display conditions套用在需要的页面上。