the_row(); //тут не ведомо что еще...
должно идти сразу же после while. Это "цикл" плагина Advanced Custom Fields, который построен по такому же принципу как цикл WordPress. Функция the_row устанавливает объект в текущей итерации в глобальный scope. Не спрашивайте зачем, долго объяснять =)
Да перестаньте уже твердить эту устаревшую лет на 10 глупость. WordPress уже давным давно сильно больше чем блог, и ни под что он не заточен. Единственные пережитки прошлого - это то, что в конфигурации по умолчанию функционал блога включен сразу. На этом все.