Добрый день, Роман!
Хорошо было бы добавить в новую версию плагина дополнительные аттрибуты городов - белый и чёрный список отображаемых страниц и записей (т.е. ID этих страниц/записей).
Логика работы такая: если эти списки пустые, то в данном городе отображаются все страницы сайта. Если в поле «Белый список» внесены какие-то ID страниц или записей, то в данном городе отображаются только эти страницы (например, только Главная). Если в поле «Чёрный список» внесены ID каких-то страниц или записей – то в данном городе отображаются все страницы сайта, кроме внесённых в чёрный список.
Этот функционал требуется, например, при проведении акций в конкретном городе (публикуем страницу с акцией, вносим её в «Чёрный список» тех городов, где акция не проводится, и акция видна только пользователям нужных нам городов).