WP 6.x & WooCommerce 9.x兼容
Woocommerce Products List PRO 是一个简单但功能强大的 WordPress 插件,用于列出您的所有 Woocommerce 产品
请阅读插件说明。如果您对任何功能或其他第三方插件支持不确定,请在购买前询问。
特征
- 用户友好且不言自明的管理面板。
- 根据您的设置显示您的产品所需的所有数据。
- 通过简码轻松添加列表 WordPress 上的任意位置。
- 通过 PHP 功能轻松在 WordPress 上的任何位置添加列表。
- 附带一个 WordPress 简码创建者 编辑器插件。
- 您可以创建 无限的产品列表 按产品类别、产品标签、产品发布日期等进行筛选。
- “将所选产品添加到购物车”,带有全选复选框,用于将产品批量/批量添加到购物车
- 可扩展/开发人员友好。您可以在不黑客攻击的情况下更改插件,但可以通过 WordPress 过滤器和作进行更改。
- 使用自定义贴纸/图标让您的产品脱颖而出。您可以按产品启用/禁用或覆盖它。
- 支持 YITH WooCommerce 愿望清单
- 支持 YITH WooCommerce 快速浏览
- 支持 WooCommerce 产品礼品包装
- 可以从设置页面启用/禁用 AJAX
- 通过单击每个列标题对前端中的表列进行排序
- 列表 分页
- 动态 类别和标签过滤器
- 属性 受支持
- 自定义字段和元数据 受支持
- 支持 WooCommerce 直接结帐
- 响应式布局 / 移动就绪
- 可通过 .po / .mo 文件轻松翻译。
要求
- WordPress 5+
- Woocommerce 4+
- 菲律宾比索 7.0+
用法
为了使用 Woocommerce Products List PRO 插件,请从您的 WordPress 管理面板导航到”Woocommerce ? 产品列表 PRO“
选项
- 显示产品标题:选择“是”显示产品标题列,或选择“否”将其隐藏。
- 显示 SKU:选择“是”显示产品 SKU 列,或选择“否”将其隐藏。
- 显示缩略图:选择“是”可显示缩略图列,选择“否”可隐藏缩略图列。
- 缩略图宽度 (Pixel):您可以在此字段中以像素为单位定义缩略图的 with
- 显示类别:选择“是”可显示包含分配给产品的类别的列,选择“否”可隐藏它。
- 显示标记:选择“yes”可显示包含分配给产品的标签的列,选择“no”可隐藏它。
- 显示库存:选择 “yes” 显示残留条件列,选择 “no” 隐藏它。
- 隐藏零价格产品: 选择“是”可跳过空产品或零价格产品,选择“否”可将其包含在列表中。
- 隐藏缺货产品:选择“是”可跳过缺货产品,选择“否”可将其包含在列表中。
- 将零数量商品视为缺货: 选择“是”可跳过未设置数量的商品,选择“否”可将其包含在列表中。
- 显示价格:选择“是”显示价格列,或选择“否”将其隐藏。
- 显示总计:选择“是”可显示每行列的总计,选择“否”可隐藏它。
- 显示数量字段:选择“是”显示要添加到购物车列的产品的数量输入字段,选择“否”隐藏它。
- 显示数量控制:选择“是”显示数量字段的 -/+ 按钮,或选择“否”隐藏它们。
- 默认数量值:输入任意数字以设置为默认数量,默认为 1。
- 显示重量:选择“是”显示产品重量,或选择“否”隐藏重量。
- 显示尺寸:选择“是”显示产品的尺寸,或选择“否”将其隐藏。
- 显示 Add To Cart:选择“是”以显示“添加到购物车按钮”列,或选择“否”将其隐藏。
- 显示全局添加到购物车:选择“是”显示全局添加到购物车按钮,或选择“否”将其隐藏。
- 全局 Add To Cart 按钮位置:在这里,您可以选择放置全局添加到购物车按钮的位置。
- 全局 Add To Cart 按钮默认状态:您可以在列表加载时将其设置为选中或取消选中。
- 显示愿望清单:选择“是”以显示心愿单图标列,或选择“否”将其隐藏。
- 展示礼品包装选项:如果您有礼品包装插件,请选择“是”以显示礼品包装复选框列,或选择“否”将其隐藏。
- 显示图片:选择“是”可显示额外的图像/贴纸/图标列,或选择“否”可隐藏它。
- 添加图片:通过单击上传额外的图像/贴纸/图标 打开媒体管理器 按钮。图像将遵循 Thumb 宽度设置。
- 显示摘录:选择“是”可显示产品的摘录。
- 摘录最大长度(以字符为单位):输入最大字符数以限制它。对于 WP default,请留空。
- 内联显示摘录:选择要放置描述的位置。
- 显示台头:选择 “yes” 显示表头,选择 no 将其隐藏。隐藏它还将删除前端排序功能。
- 启用排序:选择“是”,通过单击前端的表格标题来启用排序
- 启用 Ajax:选择“是”为“添加到购物车”按钮启用 AJAX
- Order Direction:选择 “ascending” 或 “descending” 以设置列表的默认顺序方向。
- 排序方式:选择所需的值以设置默认元素以对产品列表进行排序。
- Order 列:您可以通过拖放列表元素来对列进行排序。
- 你准备好了! * 保存更改 *
简码
在您的产品页面或任何执行短代码的地方(例如帖子和页面),您可以使用短代码 [wcplpro wcplid=“somerandomstringhere”] 。如果您只输入简码,那么它将读取您刚刚通过管理员设置面板设置的插件的默认设置。 wcplid 参数不应缺失,并且对于每个 shortocde 实例,它应该是唯一的。
为了自定义短代码,强烈建议使用 WP Editor 上现在可用的“WOO List”图标。
但是,您也可以使用以下任何属性(分别是上述选项)手动输入简码:
- 关键词
- categories_exc
- categories_inc
- tag_exc
- tag_inc
- posts_inc
- posts_exc
- 类别
- 标签
- sku
- 标题
- 拇指
- thumb_size
- 股票
- hide_zero
- hide_outofstock
- zero_to_out
- 价格
- 总
- 提供
- 图像
- 数量
- default_qty
- qty_control
- 车
- 环球购物车
- 全局位置
- global_status
- 愿望清单
- 礼物
- 阿贾克斯
- 描述
- 重量
- 尺寸
- desc_inline
- 头
- 排序
- 次序
- 排序方式
- order_direction
- 日期
- wcplid
- 快速查看
- 分页
- posts_per_page
- filter_cat
- filter_tag
- filters_position
在所有属性上,将其设置为“1”等于“yes”,设置为 “0” 等于“no”,当 yes 或 no 作为可能的选项时。下面是一个示例:
[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]
正如您可能注意到的那样,我们没有设置 cart、wishlist 等属性,因此短代码将按照我们通过插件设置面板设置的作
一些特殊 shortocde 属性的指南
关键词:这是一个自由文本属性。短代码将搜索您输入的术语。
categories_exc:您希望从列表中排除其产品的逗号分隔的类别 ID。
categories_inc:逗号分隔的类别 ID,您希望这些类别中的产品 只 以排除到列表中。
tag_exc:与类别相同,但用于排除产品标签
tag_inc:与类别相同,但仅限于特定产品标签
posts_inc:输入逗号分隔的产品 ID(无空格),以仅在列表中包含这些产品
posts_exc:输入逗号分隔的产品 ID(无空格),以从列表中排除这些产品
thumb_size:这将仅接受一个数字,并用作像素
图像:它必须是图像的完整 URL
全局位置:可用值为 “bottom”、“top” 和 “both”
描述:这将显示或不显示摘录。同样,0 和 1 是可用选项
order_direction:可用值为 “asc” 表示升序,“desc” 表示降序
排序方式:可用值包括 “date”、“title”、“_price”、“_sale_price”、“_regular_price”、“_sku”、“_weight”、“_length”、“_width”、“_stock”、“total_sales”、“_stock_status”、“_wc_average_rating”
日期:您可以使用它来仅显示特定年、月或日的产品,例如。2016 年将仅显示 2016 年添加的产品,而 2016/09 将显示 2016 年 9 月添加的产品等。
快速查看:这将作为选项:否、简单、可变、全部
分页:这将作为选项:否、之前、之后、两者
posts_per_page:这应该是一个数字
filter_cat:这将作为选项:是、否
filter_tag:这将作为选项:是、否
filters_position:这将作为选项:否、之前、之后、两者
对于开发人员
许多钩子都已就位。请搜索代码以获取完整列表。以下是其中一些示例。
过滤 器
您可以使用过滤器 “vartable_thumb_class_filter” 为每个变体添加 alter the link 的 css 类到完整图像,例如。
add_filter( 'wcplpro_thumb_class_filter', 'my_wcplpro_custom_img_class'); function my_wcplpro_custom_img_class($class) { $class = $class.' myclass anotherclass'; return ($class); }
Woocommerce“single_add_to_cart_text”过滤器已就位。请参考 Woocommerce 文档.
行动
您可以使用 “wcplpro_table_class” 为表格添加自己的 css 类,例如。
add_action( 'wcplpro_table_class', 'my_wcplpro_table_class'); function my_wcplpro_table_class($class) { $class = ' table-hover table-striped '; return ($class); }
您可以在表格前后添加带有 “wcplpro_before_table” 和 “wcplpro_after_table” 的文本,例如。
add_action( 'wcplpro_before_table', 'my_wcplpro_before_table'); function my_wcplpro_before_table($text) { $text = 'This text '; $text .= 'will go before the table'; echo $text; }
add_action( 'wcplpro_after_table', 'my_wcplpro_after_table'); function my_wcplpro_after_table($text) { $text = 'This text '; $text .= 'will go after the table'; echo $text; }
常见问题解答
-
“this and that” 插件兼容吗?
请在购买前询问。
-
如何查看所有可用的商品元和每个键
您可以使用插件作为 Post Meta Inspector
-
我可以列出按类别过滤的所有 Woocommerce 产品吗?
是的,你可以通过 “categories_inc” 简码属性。
-
我可以列出所有按标签过滤的 Woocommerce 产品吗?
是的,你可以通过 “tag_inc” 简码属性。
-
我有数百种产品。有 pagiantion 选项吗?
是的,它是在 1.0.4 版本中添加的。
-
我可以将其放在我网站的任何位置吗?
是的,如果你放置它的字段能够执行短代码,你可以通过短代码。
-
我可以从列表中排除商品吗?
是的,您可以通过产品编辑屏幕进行作。请选择”是的“ 在选项 ”从 Woocomerce 产品列表中删除此产品“,在产品的 General settings (常规设置) 选项卡下。
-
是否支持可变产品?
将列出可变产品,但“添加到购物车”按钮对他们不可用。相反,将有一个 “阅读更多 ”按钮,该按钮将链接到产品单页。
-
库存检查和 AJAX 怎么样?
启用 AJAX 后,通过插件添加到购物车时将禁用库存数量检查。
-
它会取代我的产品存档页面(WooCommerce 类别列表)吗?
不,则不会。
更改日志
1.1.30 14 8月 2024
- 功能: 添加到购物车按钮图标
- 功能:CSS 现代化
1.1.29 13 2月 2024
- 功能:其他主题支持
- 功能: WooCommerce Product Bundles 插件兼容性
- 功能:升级到 select2 v4
- 修复:过滤器占位符
1.1.28 02 8月 2023
- 功能:WooCommerce Pre-Orders 插件兼容性
- 修复:各种与 PHP 8.x 相关的修复
1.1.27 22 7月 2023
- 特点:添加了 WP 6.3 兼容性和功能
- 修复:修复了 woocommerce_add_to_cart_redirect 过滤器上的错误
1.1.26 13 2月 2023
- 功能:启用/禁用 -/+ 数量按钮的插件功能的选项(如果主题或其他插件提供)。
- 特点:更好的 Betheme 兼容性
1.1.25 01/05/2023
- 功能:添加了重置和/或删除所有插件设置的选项
- 修复:删除了一些 PHP 通知
1.1.24 11/24/2021
- 修复:解决了与 Betheme 主题的冲突
1.1.23 11/19/2021
- 修复:解决了与 Kallyas 主题的冲突
1.1.22 07/23/2021
- 功能:添加了链接或不链接类别的选项
- 特点:删除 Select2 并使用 SelectWoo
- 修复:删除了 phpsessions 并实施了 cookie 解决方案
- 修复:删除了 jQuery 迁移警告
1.1.20 05/23/2019
- 修复:WooCommerce 版本 3.6 与数量输入字段的兼容性
1.1.19 04/02/2019
- 功能:添加了设置每列排序数据类型的选项
- 功能:添加了在所选 orderby 值上以数字或纯文本排序的选项
1.1.18 02/14/2019
- 功能: 类别过滤器遵循“categories_exc”和“categories_inc”简码规则
1.1.17 11/14/2018
- 修复:在数量输入字段中添加了对最大值的可用库存的检查
1.1.16 08/03/2018
- 功能:添加了启用或禁用表响应性的选项
- 修复:CSS 的细微更改
1.1.15 01/26/2018
- 修复:下一个/上一个分页
1.1.14 11/15/2017
- 特点:增加menu_order做空选项
- 功能:为“添加到购物车”按钮文本添加了“woocommerce_product_add_to_cart_text”过滤器
- 功能:添加了用于图像缩放的 fancybox
- 修复:CSS 更改
1.1.13 09/08/2017
- 功能:添加了更多 WP 过滤器
- 修复:几列的数据排序值和类型
1.1.12 09/01/2017
- 功能:添加了对 按 SKU 搜索 Woocommerce
- 修复: 直接结帐 插件兼容性已更新
- 修复:CSS 的细微更改
- 修复:搜索后筛选条件被隐藏,不会返回任何产品
- 修复:隐藏 add to cart 列会导致排序中断
1.1.11 08/17/2017
- 功能:添加了不将标题链接到产品页面的选项
- 功能:显示全球购物车总金额
- 修复:当 -/+ 按钮不存在时,Quantity 会创建一个额外的空列
1.1.10 07/31/2017
- 功能:添加搜索字段
- 功能:速度优化
1.1.9 06/24/2017
- 修复:产品类别未显示
1.1.8 06/20/2017
- 特点:Woocommerce 最小/最大数量插件支持
- 修复:数量初始选择
1.1.7 05/08/2017
- 修复:添加了用于解决 select2 冲突的检查
1.1.6 05/04/2017
- 功能:可排序标题旁边的向上/向下箭头
- 修复:Woocommerce Memberships JS 冲突
- 修复:当没有结果时,过滤器会消失
1.1.5 04/11/2017
- 功能:Woocommerce 版本 3.0 兼容性
- 修复:显示可变产品的价格范围
- 功能: 按 SKU 包含/排除产品
- 功能: 在新选项卡中为完整图像、产品和产品添加了图像链接、目标选项
1.1.4 01/30/2017
- 修复:标签过滤器有拼写错误
- 修复:过滤器显示无法正常工作
1.1.3 01/11/2017
- 功能:添加了按包含的帖子排序的选项
- 功能: 可以通过选项设置列标题
- 功能:添加了显示摘录或完整内容的选项,包括短代码和嵌入内容
- 功能:添加了对 WooCommerce 直接结帐
1.1.2 12/01/2016
- 修复:重命名了 select2 CSS 类并添加了 select2 是否已加载的检查
1.1.1 10/27/2016
- 修复:表格标题现在可以翻译
- 修复:修复了移动标签的 Woocommerce 冲突 CSS
1.1.0 10/25/2016
- 功能:添加了命名新元键列的选项
- 修复:YITH Quickview 优化
- 修复:西班牙语翻译文件编译修复
1.0.9 10/24/2016
- 修复:修复了 select2 与其他选择下拉列表的冲突
- 修复:过滤器未使用重置按钮重置
- 修复:一些 HTML 验证修复
1.0.8 10/18/2016
- 功能:添加了对数组后元数据的支持
- 修复:修复了与 PHP 早期版本 5.5 的兼容性
1.0.7 10/16/2016
- 功能:添加了显示产品属性的选项
- 功能:自定义 meta 可以设置为以列显示
- 功能:新的选项卡式设置页面
- 修复:在首页上使用短代码时,分页和过滤器不起作用
1.0.6 10/13/2016
- 修复:修复了分页处于活动状态时的自定义顺序
1.0.5 10/06/2016
- 功能:更新的意大利语和西班牙语翻译
- 修复:添加了对 YITH 快速视图插件的缺失检查
1.0.4 10/05/2016
- 功能:在列表中分类过滤器
- 功能: 列表中的标签过滤器
- 功能:分页
- 功能:添加了 YITH 快速视图支持
- 功能:添加了对 YITH 愿望单自定义图标的支持
- 修复:在特定情况下,缺货条件未返回正确的值
- 修复:允许将零价格产品添加到购物车
- 修复:忽略通过插件设置排序
- 修复:默认数量不允许 0 作为值
- 修复:某些 textdomain 出错
1.0.3 09/21/2016
- 功能:大大缩短了“全局加入购物车”按钮执行时间
- 特征: 简码现在只能包含特定产品
- 特征:Shortcode 现在可以从列表中排除某些产品
- 功能:添加限制摘录字符的选项
- 错误:Yith 愿望单视图链接不可点击
1.0.2 09/20/2016
- 功能:为 YITH 愿望清单添加了更好的(本机)支持
1.0.1 09/19/2016
- 功能:更好的 AJAX 请求处理
- 功能:添加了更多钩子
- 功能:为一些流行的主题添加了 CSS 类
- 功能: 在滑动通知区域添加了购物车链接
- 功能:添加了手动关闭“已加入购物车”通知滑动面板的选项
1.0.0 09/12/2016
- 初始版本
来源和鸣谢
翻译
西班牙语 作者:Angelo Lazzari(访问他的网站)
意大利语 作者:Angelo Lazzari (来吧……访问他的网站.Angelo 和他的团队很棒!
德语 作者 bettinabuschmeyer
此插件使用以下库
- 选择 2
- 愚蠢的 jQuery 表排序