Код: Выделить всё
function woocommerce_output_related_products() {
$args = array(
'posts_per_page' => 4,
'columns' => 4,
'orderby' => 'rand', // @codingStandardsIgnoreLine.
'post__not_in' => array(502,281)
);
woocommerce_related_products( apply_filters( 'woocommerce_output_related_products_args', $args ) );
}
Чтобы убедиться, что мои изменения сработают, я изменил значение post_per_page на 3, и оно запросило только 3 вместо 4.
Мне нужно исключить мало продуктов, но post__not_in нет работает.
Я делаю что-то не так? Как еще я могу исключить продукты с помощью этой функции?
Я вывожу продукты с помощью этой функции: woocommerce_output_related_products();
Такая неприятная проблема. Я просто не могу исключить отсюда продукты. может кто-нибудь помочь?
Я тоже это пробовал:
Код: Выделить всё
add_filter( 'woocommerce_output_related_products_args', function( $args ) {
$args = wp_parse_args( array( "post__not_in" => array('502','281') ), $args );
return $args;
});
Подробнее здесь: https://stackoverflow.com/questions/503 ... oocommerce
Мобильная версия