@agromov91

Фильтрация постов Wordpress?

Есть простой фильтр по произвольным полям

function my_pre_get_posts( $query ) {
    if ( isset( $_GET['color'] ) ) {
        $query->set( 'meta_key', 'color' );
        $query->set( 'meta_value', $_GET['color'] );
    }

    return $query;
}

add_action( 'pre_get_posts', 'my_pre_get_posts' );


Если url содержит ?color=blue, то все работает хорошо.
Но как можно вывести сразу два цвета? ?color=blue&color=red выводит только по последнему параметру.
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы