1.什么是Woocommerce短代码?
Woocommerce短代码是一种可以插入Page或者Post页面的代码,通过插入这种代码可以实现调用woocommerce产品、支付界面等功能。
2.如何插入短代码?
我们以Astra主题beaver builder网页构建器为例来看一下。

这个短代码的意思是调用groceries类目下的标记为 feature的产品,排列方式是四栏显示,总共显示4个产品。
3.常见的几种短代码类型:https://docs.woocommerce.com/document/woocommerce-shortcodes/
3.1 页面调用短代码
3.2 产品调用短代码
页面中插入这个短代码会调用网站所有的产品。 调用优势产品 调用热卖产品 调用最新产品 调用高评价产品3.2.1展示产品属性调用短代码 Display Product Attributes
要与产品短代码结合起来使用。
- limit – 控制需要展示的产品数量.
- columns – 显示产品栏数默认显示4栏.
- paginate –产品分页. 与 limit结合起来用. 默认关闭此功能。
- orderby – 产品排序:
date – 按照产品发布的日期排序.
id – 按照产品的ID排序.
menu_order – 按照菜单排序, 数字越小,排名越靠前.
popularity – 按照购买数量排序
rand – 随机排序(如果站点开启了缓存功能,可能会失效).
rating – 按照评价排序
title – The product title. This is the default orderby mode.
skus –安装SKU排序,每个SKU用逗号隔开.
category – 用逗号隔开产品分类slugs.
tag – Tags排序,逗号隔开.
order –按照升降序排列
class – 需要修改CSS
on_sale – 在销售的产品. 不能和 best_selling or top_rated连用.
best_selling –热销产品 不能和 best_selling or top_rated连用.
top_rated – 最高评价产品 不能和 best_selling or top_rated连用.
3.2.2 产品内容属性排序 Content Product Attributes
visibility –只展示某些选中的产品. Available options are:
visible – 产品可以展示在shop和搜索页面,系统默认是这个
catalog –产品可以展示在shop和不展示在搜索页面
search –产品可以展示在搜索页面和不展示在shop页面.
hidden – 产品既不展示在搜索页面也不展示在shop页面,只能通过URL进行访问。
ids – 按照产品ID调用,每个ID用逗号隔开.
skus –按照产品SKU调用,每个SKU用逗号隔开..
featured –展示标记为feature的产品。
3.2.3 举例说明:
表示 调用标记为FEATURE的产品,展示位两栏,最多展示四个产品

表示按照销量进行展示,展示为三栏 产品数为3个

表示 按照4栏展示产品最多展示4个,按照产品ID降序排列。展示的产品在搜索和shop页面都可见。

表示展示4栏8个产品,这8个产品来自于hoodies, tshirts这两个产品类目。

3.3 产品分类调用短代码
3.4 产品页面调用短代码
3.5相似产品推荐调用短代码
3.6 加入购物车调用短代码