[woof_products]
该插件的第二个主要短代码。它在网站的页面上输出产品网格,并响应当前的筛选状态。短代码的所有属性都是可选的。
- per_page – 每页产品数量
- columns – 每行显示多少个产品。通常为2、3或4。这取决于您的主题功能,而非 WOOF!
- is_ajax – 非常强大的选项。您可以将其设置为1,然后由[woof]生成的筛选将以AJAX模式运行!
- taxonomies –(可选)– 您可以定义条件以设置分类及其术语。不要忘记在[woof]中设置相同的条件!
示例: [woof_products is_ajax=1 per_page=8 dp=0 taxonomies=product_cat:9,12+locations:30,31] - behavior – 唯一值:'recent'。示例:[woof_products behavior=’recent’ per_page=12 columns=3]
- orderby – price-desc,price,popularity,rating,title,rand,date
- order – ASC 或 DESC
- custom_tpl – [woof_products custom_tpl='woof_tpls/woo_tpl_1.php' ] – 如果需要,可以使用特殊的自定义模板来输出产品(其中woof_tpls是WordPress主题文件夹或其子文件夹内的文件夹)。对开发者和高级用户非常有用的功能。
- tpl_index – [woof_products tpl_index=”tpl_1”] – 如果需要,可以使用由模板或连接器扩展创建的自定义模板及其自带的选项来输出产品
- display_on_search –(从1.2.2/2.2.2版本开始)仅在搜索进行时显示产品。如果没有搜索请求,则隐藏产品(在AJAX模式下不起作用)
- get_args_only – [woof_products get_args_only=1] – 返回组装并准备好的参数数组,这些参数可直接用于WP_Query请求。当此属性等于1时,不会输出产品,因为此时不会执行WP_Query请求。按以下方式使用,例如:
$args=do_shortcode('[woof_products get_args_only=1 is_ajax=1 per_page=8 taxonomies=product_cat:9,12]');
在插件中,在wp_query之前,会执行以下wp过滤器:https://products-filter.com/hook/woof_products_query/ – 可用于分类关系的操作……