Без плагинов(на самом с одним плагином):
- создает кастомный тип постов
- используем ACF для создания доп. полей (так будет лучше, поверьте)
- используем посты в качестве одного места на карте, заполняем все что нам нужно, название, адрес, картинки, контент и не важно (чтобы заполнить данные такие как адрес и т.д, создаем доп. поля в ACF)
- выносим json на страницу где он используется (иначе вроде не получится)
- делаем в JSON через PHP вывод полей каждого вашего места на карте (поста)
Профит, у вас получается супер-огромный косты... готовый json который будет отображаться на карте