目录
Toggle
继续分享wordpress外贸建站教程。近期的一个wordpress外贸建站项目中,客户需要在woocommerce产品分类目录页最下面显示相关产品推荐,这个一般只是显示的单个产品详情页下面的,产品分类一般都没有,这个需求也是第一次遇到,不过实现起来并不是很难。接下来就给大家分享方法。
woocommerce默认的短代码可以基本实现这一需求,我们只需要在分类模板的下面添加插入对应的短代码就可以了。
[products limit="6" columns="6" orderby="date"]
如上所示,我们可以直接插入这段代码,它就会调用一行6个最新的产品。
[products limit="6" columns="6" category="tshirts" orderby="rand"]
如果需要显示特定分类的产品,则可以使用上面的代码,如上所示,它会随机调用一行6个产品。
短代码的插入方式可以使用elementor,或者是使用一些高级主题的自定义功能,比如blocksy和astra都支持,如果主题不支持,则可以直接修改原始代码,就是有点麻烦了。
但是:如果我们想让它在不同的分类都自动调用当前分类的产品,使用这种方法就有点问题。比如你有10个分类,那么你可能就得做10个模板,这样太麻烦了。
默认情况下Elementor Pro自带的Products模块就可以实现上面的所有要求,添加Products模块后,只需要设置好显示的产品数量和行数就可以了,然后查询方式选Current Query。
不过在有些主题下,使用这个模块可能显示有点问题,比如它会强制显示分页,模块设置的数量限制不起作用,功能上和原来自带的分类目录一样,重复了。
根据上面的需求,悦然wordpress建站折腾出一个简单的woocommerce自定义分类调用插件,可以在woocommerce默认Shop页面和产品分类页面模板中通过短代码调用当前分类的产品。
插件下载
如需试用插件,请关注【wordpress建站开发】公众号,回复【woo分类产品调用】获取。注:插件免费分享,不含任何技术支持哦,请自行折腾
[related_products_by_category limit="6" columns="6" orderby="rand"]
短代码格式参考如上。调用的产品数量按需填写,默认按时间排序,可以自行修改为其它,比如随机。
//其它可用参数
'orderby' => 'date', // 排序方式:date, price, popularity, rating, title, rand, featured
'order' => 'DESC' // 排序方向:DESC, ASC

接下来我们在需要调用地方去使用就可以了。
这是一个非常小众的需求,如果要添加类似的模块,个人更建议方法1或2,要求低一些,不必那么折腾。把更多精力放到网站做好之后的内容运营上。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图
本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号