【发布时间】:2021-01-03 12:07:05
【问题描述】:
我有一个名为“艺术家”的自定义帖子类型设置。每个单一艺术家都是一个页面(如果您愿意,可以是艺术家个人资料),具有通过高级自定义字段 (ACF) 的关系字段类型与该艺术家关联的产品列表。我需要将产品显示在艺术家页面上的类别中。所以在 Elementor 中,我需要指定一个“查询过滤器 ID”来简单地将产品分成类别。
到目前为止我已经尝试过什么
我试图通过自定义查询在列表中仅显示某个类别的产品,因为我需要生成查询 ID。
我一直在尝试很多不同的方法来做到这一点,但现在我不知所措。我拥有的最新代码在这里......我错过了什么?
/** Product category 'SOFTWARE' **/
add_filter( 'software_product', 'product_category_software' );
function product_category_software( $variable ) {
$query_args = array(
'post_type' => 'product',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'software',
),
),
);
return $variable;
}
【问题讨论】:
标签: wordpress woocommerce advanced-custom-fields custom-post-type elementor