Я не уверен, что понимаю вопрос, и поэтому не уверен, что нахожусь на правильном пути с этим ответом.
Я думаю, что вы ищете города / районы, чтобы иметь контент, который может быть настроен пользователями.Может быть более конкретный способ сделать это для WP, но простым способом было бы иметь таблицу db с этими элементами, связанными с идентификатором записи, например post_id, town_desc, town_mascot и т. Д. Затем в шаблоне WP запуститезапрос, чтобы увидеть, существуют ли пользовательские элементы.Если нет, выводите некоторый текст по умолчанию, в противном случае выведите текст пользовательского элемента из БД.Я думаю, что я также хотел бы, чтобы текст по умолчанию отличался в зависимости от уровня, то есть со штатами, отделами и городами, различающимися в зависимости от их уровня.
Ваш ответ может заключаться в простой работе с настраиваемыми полями, возможнос
https://wordpress.org/support/article/custom-fields/