Size: a a a

WordPress && WooCommerce

2021 March 15

AP

Artem Pronin in WordPress && WooCommerce
только сайты — только хардкор
источник

AI

Artem In in WordPress && WooCommerce
#вопрос
Ребята, всем привет. Подскажите на чем можно сделать такой же фильтр как здесь?

https://startupstash.com/explore/

Сайт на WordPress. Посоветуйте куда копать
источник

KL

Katya Leurdo in WordPress && WooCommerce
Artem In
#вопрос
Ребята, всем привет. Подскажите на чем можно сделать такой же фильтр как здесь?

https://startupstash.com/explore/

Сайт на WordPress. Посоветуйте куда копать
источник

AI

Artem In in WordPress && WooCommerce
Спасибо, я заметил что у них сайт на елементоре, там можно такой фильтр сделать?
источник

KL

Katya Leurdo in WordPress && WooCommerce
@campusboy @kaggdesign прошу забанить спамера и удалить сообщение
источник

KD

KAGG Design in WordPress && WooCommerce
Katya Leurdo
@campusboy @kaggdesign прошу забанить спамера и удалить сообщение
нет ничего проще)
источник

KL

Katya Leurdo in WordPress && WooCommerce
Artem In
Спасибо, я заметил что у них сайт на елементоре, там можно такой фильтр сделать?
источник

AI

Artem In in WordPress && WooCommerce
спасибо!
источник

c

campusboy in WordPress && WooCommerce
Кайф
источник

c

campusboy in WordPress && WooCommerce
KAGG Design
нет ничего проще)
Спасибо)
источник
2021 March 16

EO

Eugene Orlov in WordPress && WooCommerce
Artem In
#вопрос
Ребята, всем привет. Подскажите на чем можно сделать такой же фильтр как здесь?

https://startupstash.com/explore/

Сайт на WordPress. Посоветуйте куда копать
Можно так же попробовать JetSmartFilters
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Товарищи, такой #вопрос. Делаю кастомный фильтр для woocommerce. Фильтрую товары на странице категории через woocommerce_product_query (add_action). Так вот не срабатывает установка параметра post__in через $query->set( 'post__in', $products );
Указание другого параметра вроде $query->set( 'p', 123 ) работает корректно. Почему-то не применяется именно post__in
источник

KL

Katya Leurdo in WordPress && WooCommerce
Alex Urozhaev
Товарищи, такой #вопрос. Делаю кастомный фильтр для woocommerce. Фильтрую товары на странице категории через woocommerce_product_query (add_action). Так вот не срабатывает установка параметра post__in через $query->set( 'post__in', $products );
Указание другого параметра вроде $query->set( 'p', 123 ) работает корректно. Почему-то не применяется именно post__in
используйте обычный вордпресный квери с post_type = 'products'
источник

KL

Katya Leurdo in WordPress && WooCommerce
Alex Urozhaev
Товарищи, такой #вопрос. Делаю кастомный фильтр для woocommerce. Фильтрую товары на странице категории через woocommerce_product_query (add_action). Так вот не срабатывает установка параметра post__in через $query->set( 'post__in', $products );
Указание другого параметра вроде $query->set( 'p', 123 ) работает корректно. Почему-то не применяется именно post__in
хук там будет pre_get_posts
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Katya Leurdo
используйте обычный вордпресный квери с post_type = 'products'
Пробовал - аналогичный результат. post__in не работает, остальное - работает
источник

KL

Katya Leurdo in WordPress && WooCommerce
Alex Urozhaev
Пробовал - аналогичный результат. post__in не работает, остальное - работает
покажите код
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
Пробовал - аналогичный результат. post__in не работает, остальное - работает
У всех рабротает, а у вас нет? Видимо, что-то не так делаете.
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Katya Leurdo
покажите код
function testing_woo_product_query( $q ){
 if( isset( $_GET['filter'] ) and intval( $_GET['filter'] ) == 1 ){
   global $wpdb;
   $all = new WP_Query( *параметры запроса товаров из категории* );
   $products = $wpdb->get_col( 'SELECT prod_id FROM filters WHERE 1' );
   foreach( $products as $key => $value ) if( !in_array( $value, $all->posts ) ) unset( $products[$key] );
   $q->set( 'post__in', $products );
 }
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );
источник

AU

Alex Urozhaev in WordPress && WooCommerce
Anton
У всех рабротает, а у вас нет? Видимо, что-то не так делаете.
Вывод логичный, в принципе)
источник

A

Anton in WordPress && WooCommerce
Alex Urozhaev
function testing_woo_product_query( $q ){
 if( isset( $_GET['filter'] ) and intval( $_GET['filter'] ) == 1 ){
   global $wpdb;
   $all = new WP_Query( *параметры запроса товаров из категории* );
   $products = $wpdb->get_col( 'SELECT prod_id FROM filters WHERE 1' );
   foreach( $products as $key => $value ) if( !in_array( $value, $all->posts ) ) unset( $products[$key] );
   $q->set( 'post__in', $products );
 }
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );
что у вас в переменной $products?
источник