WooCommerce产品元数据过滤器是一个简单但强大的wordpress插件,用于过滤您的WooCommCommerce产品
按产品重量、产品长度、产品宽度、产品高度、产品自定义字段、产品ACF字段等进行过滤!
过滤仅适用于WooCommerce页面(主WooCommCommerce商店页面、存档产品列表)等。它不适用于添加到自定义页面的自定义产品列表,例如通过第三方插件或短代码。
在YouTube上观看视频演示
特征
没有复杂的设置页面。通过小工具进行简单易用的管理。
开箱即用。
自动发现所有默认和自定义元密钥。
您可以创建无限的产品过滤器并将其组合。
可扩展/开发者友好。您可以在不进行黑客攻击的情况下更改插件,但可以通过wordpress过滤器和操作进行更改。
适用于所有WooCommerce设置和主题。
可通过.po/.mo文件轻松翻译。
要求
wordpress 4.0
WooCommerce 3.0
PHP 5.4
用法
在wp-admin上,单击左侧菜单上的“外观”,然后单击“小工具”子菜单。找到“按Meta筛选产品”小部件,并将其添加到相应的侧边栏上
在小部件上,选项根据您的需要填写字段
选项
标题:输入小部件的标题。大多数情况下,它被作为标题放在小部件的顶部。
标签:放置要过滤的元素的标签,例如“宽度:”
元密钥:选择要筛选的元密钥
过滤器类型:选择“列表”以显示此元键的所有可用值,或者选择“范围”以创建滑块(如果您按数值进行过滤,例如产品的重量)
顺序选项:选择过滤器值的顺序
订单自动刷新:这将从“范围”过滤器中删除提交按钮,并在过滤器更改后自动提交
你已经准备好出发了!*拯救
对于开发人员
一些钩子已经就位。请在代码中搜索完整列表。下面是一些例子。
过滤器
您可以使筛选器显示在所需的每一页中。下面的代码将使它们显示在每个包含侧边栏的页面上。
add_filter(’wmf_display_condition’,’my_wmf_display-condition’);
函数my_wmf_display_condition($condition){
返回true;
}
您可以更改过滤器类型的列表。
add_filter(’wmf_filter_types’,’my_wmf_filter_ttypes’);
函数my_wmf_display_condition($types){
$types[‘checkbox’]=__(’checkbox’,’wmf’);
return$类型;
}
行动
你可以在你的过滤器类型上添加你自己的行为
add_action(’wmf_widget_end’,’my_wmf_widget_end’,10,7);
函数my_wmf_widget_end($title,$valueslabel,$metakey,$filtertype,$orderby,$autorefresh,$values_array){
//您的代码在这里
}
常见问题
我可以通过任何自定义字段(元数据)进行筛选吗?
是的,你可以。
如何在产品上添加我的自定义元数据?