Woocommerce 产品列表 PRO 是一个简单但功能强大的 WordPress 插件,可列出您所有的 Woocommerce 产品
Woocommerce Products List PRO 是一个简单但功能强大的 WordPress 插件,可列出您所有的 Woocommerce 产品
请阅读插件说明。如果您不确定任何功能或其他第三方插件支持,请在购买前询问。
特征
- 用户友好且不言自明的管理面板。
- 根据您的设置显示产品所需的所有数据。
- 通过短代码可以轻松在 WordPress 的任何位置添加列表。
- 通过 PHP 函数轻松在 WordPress 的任何位置添加列表。
- 附带 WordPress短代码创建器编辑器插件。
- 您可以通过按产品类别、产品标签、产品发布日期等进行过滤来创建无限的产品列表。
- “将选定产品添加到购物车”并勾选所有复选框,以便批量将产品添加到购物车
- 可扩展/开发人员友好。您可以在不破解的情况下更改插件,但可以通过 WordPress 过滤器和操作进行更改。
- 使用自定义贴纸/图标让您的产品脱颖而出。您可以针对每个产品启用/禁用或覆盖它。
- 支持YITH WooCommerce 愿望清单
- 支持YITH WooCommerce 快速查看
- 支持WooCommerce 产品礼品包装
- 可以从设置页面启用/禁用 AJAX
- 通过单击每个列标题对前端的表格列进行排序
- 列表分页
- 动态类别和标签过滤器
- 支持属性
- 支持自定义字段和元数据
- 支持WooCommerce 直接结帐
- 响应式布局/移动端就绪
- 可通过 .po / .mo 文件轻松翻译。
要求
- WordPress 5+
- Woocommerce 4+
- PHP 7.0+
用法
为了使用 Woocommerce Products List PRO 插件,请从 WordPress 管理面板导航到“ Woocommerce ? Products List PRO “
选项
- 显示产品标题:选择“是”显示产品标题栏,选择“否”隐藏产品标题栏。
- 显示SKU:选择“是”显示产品SKU列,选择“否”隐藏。
- 显示缩略图:选择“是”显示缩略图列或选择“否”隐藏它。
- 缩略图宽度(以像素为单位):您可以在此字段中定义缩略图的像素
- 显示类别:选择“是”以显示分配给产品类别的列,或选择“否”以隐藏它。
- 显示标签:选择“是”以显示分配给产品的标签的列或选择“否”以隐藏它。
- 显示库存:选择“是”显示库存状况栏,选择“否”隐藏。
- 隐藏零价产品:选择“是”跳过空产品或零价产品,或选择“否”将其包含在列表中。
- 隐藏缺货产品:选择“是”跳过缺货产品或选择“否”将其包含在列表中。
- 将零数量产品视为缺货:选择“是”跳过未设置数量的产品,或选择“否”将其包含在列表中。
- 显示价格:选择“是”显示价格栏,选择“否”隐藏价格栏。
- 显示总计:选择“是”显示每行总计,选择“否”隐藏每行总计。
- 显示数量字段:选择“是”显示要添加到购物车栏的商品数量输入字段,选择“否”隐藏该字段。
- 显示数量控制:选择“是”显示数量字段的 -/+ 按钮,选择“否”隐藏它们。
- 默认数量值:输入任意数字设置为默认数量,默认为 1。
- 显示重量:选择“是”显示产品重量,选择“否”隐藏重量。
- 显示尺寸:选择“是”显示产品尺寸,选择“否”隐藏产品尺寸。
- 显示添加到购物车:选择“是”显示添加到购物车按钮列或选择“否”隐藏它。
- 显示全局添加到购物车:选择“是”显示全局添加到购物车按钮或选择“否”隐藏它。
- 全局添加到购物车按钮位置:在这里您可以选择放置全局添加到购物车按钮的位置。
- 全局添加到购物车按钮默认状态:您可以在列表加载时将其设置为选中或未选中。
- 显示愿望清单:选择“是”显示愿望清单图标列或选择“否”隐藏它。
- 显示礼品包装选项:如果您有礼品包装插件,请选择“是”显示礼品包装复选框列或选择“否”隐藏它。
- 显示图像:选择“是”显示额外的图像/贴纸/图标列,或选择“否”隐藏它。
- 添加图片:点击“打开媒体管理器”按钮上传额外的图片/贴纸/图标。图片将遵循缩略图宽度设置。
- 显示摘录:选择“是”则显示产品摘录。
- 摘录最大长度(以字符为单位):输入最大字符数以限制摘录长度。WP 默认为空白。
- 以内联方式显示摘录:选择您想要放置描述的位置。
- 显示表头:选择“是”显示表头,选择“否”隐藏表头。隐藏表头也会删除前端排序功能。
- 启用排序:选择“是”可通过单击前端的表头来启用排序
- 启用 Ajax:选择“是”为“添加到购物车”按钮启用 AJAX
- 排序方向:选择“升序”或“降序”来设置列表的默认排序方向。
- 排序依据:选择所需的值来设置对产品列表进行排序的默认元素。
- 排序列:您可以通过拖放列表元素来排序列。
- 您已准备就绪!* 保存更改 *
短代码
在您的产品页面或任何执行短代码的地方(例如帖子和页面),您都可以使用短代码 [wcplpro wcplid=”somerandomstringhere”] 。如果您只输入短代码,它将读取您刚刚通过管理设置面板设置的插件的默认设置。wcplid参数不应缺失,并且对于每个短代码实例,它应该是唯一的。
为了自定义短代码,强烈建议使用 WP 编辑器上现在提供的“WOO 列表”图标。
但是,您也可以使用以下任何属性(分别针对上述选项)手动输入短代码:
- 关键词
- categories_exc
- 类别
- tag_exc
- tag_inc
- 帖子数
- posts_exc
- 类别
- 标签
- 库存单位
- 标题
- 拇指
- thumb_size
- 库存
- 隐藏零
- hide_outofstock
- 零到出
- 价格
- 全部的
- 提供
- 图像
- 数量
- 默认数量
- 数量控制
- 大车
- 全球购物车
- 全球定位
- 全局状态
- 愿望清单
- 礼物
- 阿贾克斯
- 描述
- 重量
- 方面
- 降序
- 头
- 排序
- 命令
- 排序依据
- 订单方向
- 日期
- 瓦克利德
- 快速浏览
- 分页
- 每页帖子数
- filter_cat
- filter_tag
- filters_position
在所有属性上,将其设置为“1”等于“是”,“0”等于“否”,其中“是”或“否”可作为可能的选项。以下是示例:
[wcplpro wcplid="put_sth_unique_here" keyword="woo ninja" thumb=1 thumb_size=150 stock=1 offer=0 qty=1 default_qty=4 ajax=0]
您可能注意到,我们尚未设置购物车、愿望清单等属性,因此短代码将按照我们通过插件的设置面板进行设置
一些特殊的 shortocde 属性指南
keyword:这是一个自由文本属性。短代码将搜索您输入的术语。
categories_exc:以逗号分隔的类别 ID,您希望其产品从列表中排除。
categories_inc:以逗号分隔的类别 ID,您希望仅将这些类别中的产品排除到列表中。
tag_exc:与类别相同,但用于排除产品标签
tag_inc:与类别相同,但仅限于特定的产品标签
posts_inc:输入以逗号分隔的产品 ID(无空格),仅包含列表中的产品
posts_exc:输入以逗号分隔的产品 ID(无空格),从列表中排除这些产品
thumb_size:这将仅采用数字并将用作像素
image:它必须是图像的完整 URL
globalposition:可用值为“bottom”、“top”和“both”
desc:这将显示或不显示摘录。同样,0 和 1 是可用的选项
order_direction:可用值为“asc”(升序)和“desc”(降序)
orderby:可用值为“date”、“title”、“_price”、“_sale_price”、“_regular_price”、“_sku”、“_weight”、“_length”、“_width”、“_stock”、“total_sales”、“_stock_status”、“_wc_average_rating”
date:您可以使用它来仅显示特定年份、月份或日期的产品,例如。 2016 将仅显示 2016 年添加的产品,而 2016/09 将显示 2016 年 9 月添加的产品等。
quickview:将采用以下选项:否、简单、变量、全部
pagination:将采用以下选项:否、之前、之后、两者
posts_per_page:这应该是一个数字
filter_cat:将采用以下选项:是、否
filter_tag:将采用以下选项:是、否
filters_position:将采用以下选项:否、之前、之后、两者
对于开发人员
已设置许多钩子。请搜索代码以获取完整列表。下面是其中一些钩子及其示例。
筛选器
您可以使用过滤器“vartable_thumb_class_filter”为每个变体将链接的 css 类添加到完整图像中,例如。
添加过滤器('wcplpro_thumb_class_filter','my_wcplpro_custom_img_class'); 函数 my_wcplpro_custom_img_class($class) { $class = $class.'myclass anotherclass'; 返回($class); }
Woocommerce“single_add_to_cart_text”过滤器已到位。请参阅Woocommerce 文档。
操作
您可以使用“wcplpro_table_class”为表添加自己的 css 类,例如。
添加动作('wcplpro_table_class','my_wcplpro_table_class'); 函数 my_wcplpro_table_class($class) { $class = ' 表悬停表条纹 '; 返回($class); }
您可以使用“wcplpro_before_table”和“wcplpro_after_table”在表格前后添加文本,例如。
添加动作('wcplpro_before_table','my_wcplpro_before_table'); 函数 my_wcplpro_before_table($text) { $text = '本段文字'; $text .= '将会出现在表格前面'; 回显 $文本; }
添加动作('wcplpro_after_table','my_wcplpro_after_table'); 函数 my_wcplpro_after_table($text) { $text = '本段文字'; $text .= '将会在表格之后出现'; 回显 $文本; }
评论(0)