WooCommerce产品表--属性过滤查询

时间:2019-12-21 作者:mateo76

我正在WooCommerce中使用Barn2产品表插件。我想修改主查询,以便仅显示具有特定属性的产品(取决于登录用户)

我正在使用wc\\u product\\u table\\u query\\u args。要使其显示某一类别的产品没有问题,以下参数起作用:

$query[\'tax_query\'][] = array(
        \'taxonomy\' => \'product_cat\',
        \'field\'    => \'slug\',
        \'terms\' => array( \'sweatshirts\' ),
        \'operator\' => \'IN\',
);
但是,我想对此进行更改,使其适用于属性而不是类别,例如,其中属性名称=颜色,属性值=红色。

非常感谢您的帮助,谢谢。

1 个回复
SO网友:realmag777

您可以使用WOOT:https://products-tables.com/shortcode/woot/ - 在“管理”面板中创建2个表,并在其设置中设置预定义https://c2n.me/48YmMqO.png

然后在文件中创建函数。php您自己的短代码,其中根据用户是否登录,显示一个[woot]表

相关推荐

使用Apply_Filters()函数清理和数据验证

我们是否应该清理和验证apply_filters() 像下面的例子?absint( apply_filters( \'slug_excerpt_length\', 35 ) );wp_kses_post( apply_filters( \'slug_excerpt_more\', \'&hellip;\' ) );esc_url( apply_filters( \'slug_login_url\', home_url( \'/\' ) ) );</我在问这个问题,因为我以前从未见过这个问题。