Size: a a a

WordPress && WooCommerce

2021 March 16

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
А без указания post__in что выводится?
обычная выборка по товарам, все как и должно быть
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
function testing_woo_product_query( $q ){
 $q->set( 'post__in', array_values( 168819, 158285 ) );
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );
Может не array_values( 168819, 158285 )
А вот так,
$q->set( 'post__in', [ 168819, 158285 ] );
источник

KL

Katya Leurdo in WordPress && WooCommerce
Alex Urozhaev
но он все равно не работает
так это, у вас же хук а не фильтр, он ничего не возвращает
источник

KL

Katya Leurdo in WordPress && WooCommerce
Вы изменяете $q а дальше ничего не происходит )))
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Katya Leurdo
так это, у вас же хук а не фильтр, он ничего не возвращает
function testing_woo_product_query( $q ){
  $q->set( 'p', 168819 );
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );


а это почему тогда работает?)
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
function testing_woo_product_query( $q ){
  $q->set( 'p', 168819 );
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );


а это почему тогда работает?)
Ну вы же пишите бред, вы это понимаете?)
источник

KL

Katya Leurdo in WordPress && WooCommerce
а или там по ссылке $q... тогда да
источник

A

Anton in WordPress && WooCommerce
Короче, надо сначала документацию внимательно изучить
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
Ну вы же пишите бред, вы это понимаете?)
обоснуйте что это бред)
источник

KL

Katya Leurdo in WordPress && WooCommerce
да, там по ссылке $q
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
обоснуйте что это бред)
Что делает параметр p?)
источник

AU

Alex Urozhaev in WordPress && WooCommerce
я еще раз повторю - любый манипуляции с $q-set работают, кроме post__in
источник

KL

Katya Leurdo in WordPress && WooCommerce
Anton
Что делает параметр p?)
это выбор одного поста по id
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
Что делает параметр p?)
выборку поста конкретного
источник

A

Anton in WordPress && WooCommerce
Anton
Может не array_values( 168819, 158285 )
А вот так,
$q->set( 'post__in', [ 168819, 158285 ] );
Вы так пробовали?
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
выборку поста конкретного
Вот именно.
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
Вы так пробовали?
да, не помогает
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
да, не помогает
Если вы не читаете вопросов, повторю: что будет, если убрать post__in вообще?
источник

Д

Дмитрий in WordPress && WooCommerce
Подскажите пожалуйста как решить такую задачу: вывод тех меток товара которые отображаются в категории(Архиве) пример сайт М видео.
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
Если вы не читаете вопросов, повторю: что будет, если убрать post__in вообще?
Я же написал выше - обычный вывод товаров из категории, то есть изначальный запрос без изменений
источник