Оптимизировать фильтр на сайте WordPress (на Vue.js + JQuery)

Текущая реализация подгружает все элементы фильтра при загрузке страницы, помещая все данные о них в её код, при этом перегружая страницу (в нём больше 15 тыс. элементов). Нужно сделать так, чтобы они подгружались по запросу пользователя, с помощью AJAX. Также, важно, чтобы при этом запрашивались из БД конкретно те города, которые являются дочерними для выбранной пользователем страны в фильтре.

Читайте на 123ru.net