Домой WordPress WordPress: Вопросы и ответы Advanced Custom Fields PRO фильтрация по полю повторителя
2ответ(ов) в теме
pro-ks.ru@yandex.ru
не в сети 2 года
На сайте с 14.10.2018
Участник
Тем 24
Сообщения 58
1
03:10

Использую Advanced Custom Fields PRO нужно отфильтровать посты по полю, которое находится в повторителе в базе данных поле имеет следующий вид:

proizvolnoe_pole_0_vremya
proizvolnoe_pole_1_vremya
proizvolnoe_pole_2_vremya
proizvolnoe_pole_3_vremya

Соответственно повторитель называется proizvolnoe_pole а произвольное поле vremya каким образом можно отсортировать по данному полю, кучу запросов вида

$args[ 'meta_query' ][] = array(
        array(
          'key'     => 'proizvolnoe_pole_0_vremya',
          'value'   => 4,
          'type'    => 'numeric',
          'compare' => '>'
        )
);

$args[ 'meta_query' ][] = array(
        array(
          'key'     => 'proizvolnoe_pole_1_vremya',
          'value'   => 4,
          'type'    => 'numeric',
          'compare' => '>'
        )
);

Писать не хотелось бы. Какие есть еще варианты?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
2
09:07

Проблема в том, что приходится писать кучу запросов или проблема в том, что приходится делать кучу запросов?
С первой проблемой можно справиться используя цикл, а со второй придется смириться.

0
Вы не имеете права на публикацию сообщений в этой теме