Всем спасибо за подсказки, решение найдено.
Первоначально предложенный мной действия были абсурдными. Затраченные усилия и результат походили бы на симбиоз костылей и велосипеда - инвалидную коляску.
Покопавшись в коде понял, что можно напрямую установить параметры создаваемой карты через Google Maps API.
В персональных настройках карты есть выпадающее меню с возможностью выбрать Basic Map Types из четырёх предложенных вариантов: ROADMAP, SATELLITE, HYBRID и TERRAIN.
Кусок нужного JS кода в каждом из типов карт выглядит следующим образом:
if (override_type === "HYBRID") {
var myOptions = {
zoom:zoom,
minZoom: wpgmza_max_zoom,
maxZoom: 21,
center: latLng,
draggable: wpgmza_settings_map_draggable,
disableDoubleClickZoom: wpgmza_settings_map_clickzoom,
scrollwheel: wpgmza_settings_map_scroll,
zoomControl: wpgmza_settings_map_zoom,
panControl: wpgmza_settings_map_pan,
mapTypeControl: wpgmza_settings_map_type,
streetViewControl: wpgmza_settings_map_streetview,
mapTypeId: google.maps.MapTypeId.HYBRID
};
}
Мне нужен был тип карты HYBRID, но с заблокированными элементами управления.
Я создал копию HYBRID-кода и вставил его чуть ниже, затем переименовал тип на свой (PERSONAL), отключил элементы управления. Получился такой код:
if (override_type === "PERSONAL") {
var myOptions = {
zoom:zoom,
minZoom: wpgmza_max_zoom,
maxZoom: 21,
center: latLng,
draggable: false,
disableDoubleClickZoom: true,
scrollwheel: false,
zoomControl: false,
panControl: false,
mapTypeControl: false,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
}
В прочих PHP и JS файлах так же добавил нужный код, чтобы в выпадающем списке настроек появился PERSONAL. Все места, где нужно добавить код нашёл по тегу ROADMAP, прошерстив весь плагин, создавая копию уже существующих строк и переименовывая их должным образом.
В результате цель была достигнута.