我想将销售产品排除在输出相关产品之外。
在里面$args
我有场地post__not_in
我想从中输出值数组wc_get_product_ids_on_sale();
作用
之前的代码$args
$related = $product->get_related( $posts_per_page );
$product_ids_on_sale = wc_get_product_ids_on_sale();
在我写args之后
$args = apply_filters( \'woocommerce_related_products_args\', array(
\'post_type\' => \'product\',
\'ignore_sticky_posts\' => 1,
\'no_found_rows\' => 1,
\'posts_per_page\' => $posts_per_page,
\'orderby\' => $orderby,
\'post__in\' => $related,
\'post__not_in\' => $product_ids_on_sale,
) );
但在前端,我看到的是没有在售和在售的产品
我尝试回应$product\\u ids\\u on\\u sale it returnsArray
据我所知,我需要从数组中返回每个值$product_ids_on_sale
分隔为,
比我想写的还要多foreach
喜欢
$product_ids_on_sale = wc_get_product_ids_on_sale();
foreach($product_ids_on_sale as $result) {
echo $res,\',\';
}
但echo不是我想要的。我需要
return
我也试着写“post\\u not\\u in”
array_merge( array( 0 ), wc_get_product_ids_on_sale() )
没有帮助。。。
请帮我排除销售产品!