• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Удаляем прошедшую дату в repeater

Nikita21

Форумчанин
Есть ACF repeater (повторитель) , в него помещен ACF date и ACF time.
Имеем записи в БД по этим полям для одного поста типа:
range_row 2
range_row_0_range_date
range_row_0_range_time
range_row_1_range_date
range_row_1_range_time
range_row_2_range_date
range_row_2_range_time

Удалить прошедшую дату прямым запросом к БД легко. Чет типа
$date = date(Ymd);
DELETE post_meta FROM range_row_%_range_date WHERE value < $date

Но как сделать, чтобы удалялась дата и время, и при этом repeater смещался?

То есть при удалении
range_row_0_range_date
range_row_0_range_time

Оставалось НЕ
range_row 1
range_row_1_range_date
range_row_1_range_time
range_row_2_range_date
range_row_2_range_time

А смещалось все, вот так
range_row 1
range_row_0_range_date
range_row_0_range_time
range_row_1_range_date
range_row_1_range_time
 
Последнее редактирование:
Сверху Снизу