Изменение массива гибкого содержимого ACF

Сайт сделан блоками через ACF.
На некоротых страницах присутвуют блоки одного типа, но идуют не по порядку.
Их надо чередовать по прошествию 5 минут сессии.
Проблема в том что я не знаю как правильно перехватить массив с гибким содержимым и его возратом в уже измененном виде во время действия хука "wp"

Не нашел хуков для перехвата на сайте гибкого содержимого, только в админке.
Есть вариант с простым перехватом через get_field, но как в дальнейшем вернуть его в поток чтобы не переделывать уже готовые шаблоны и работали такие функции как "have_rows() и the_row(), и т.д."