Ignore catalog visibility on products shortcode when specifying ids and skus
This commit is contained in:
parent
733b0c8c93
commit
571956d57d
|
@ -345,10 +345,16 @@ class WC_Shortcodes {
|
||||||
'value' => array_map( 'trim', explode( ',', $atts['skus'] ) ),
|
'value' => array_map( 'trim', explode( ',', $atts['skus'] ) ),
|
||||||
'compare' => 'IN'
|
'compare' => 'IN'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Ignore catalog visibility
|
||||||
|
$query_args['meta_query'] = WC()->query->stock_status_meta_query();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ! empty( $atts['ids'] ) ) {
|
if ( ! empty( $atts['ids'] ) ) {
|
||||||
$query_args['post__in'] = array_map( 'trim', explode( ',', $atts['ids'] ) );
|
$query_args['post__in'] = array_map( 'trim', explode( ',', $atts['ids'] ) );
|
||||||
|
|
||||||
|
// Ignore catalog visibility
|
||||||
|
$query_args['meta_query'] = WC()->query->stock_status_meta_query();
|
||||||
}
|
}
|
||||||
|
|
||||||
return self::product_loop( $query_args, $atts, 'products' );
|
return self::product_loop( $query_args, $atts, 'products' );
|
||||||
|
|
Loading…
Reference in New Issue