Решаем проблему отображения карты плагина Map My Posts

На один из своих проектов было старое желание вернуть плагин "Map my Posts" - отличный плагин для отображения всех постов на одной карте Google Maps.

Но после установки что-то пошло не так. Создав страницу и поставив шорткод на плагина для отображения карты появилась ошибка:

"Oops! Something went wrong. This page Did not load Google Maps Correctly. See the JavaScript console for technical details."

Обычно данная ошибка появляется тогда, когда вы не задали в плагине API от Google Maps. Отдельно я как-нибудь расскажу как создать API для вебсайтов, но не сегодня. В целом в рунете много мануалов. Если всё-таки нужна помощь - напишите на uzabila@ya.ru, постараюсь помочь.

Для плагина Map my Posts даже при вводе правильного API от Google карта не отображается. Сам плагин хорош, но давно не обновлялся.

Как же все-таки решать проблему?

Казалось бы всё сделал, плагин установил, API ввел в настройках, для тегов или категорий задал локацию, но ничего не помогло?

Решение оказалось довольно простым. Находим 2 файла в папке плагина:

  1. "inc\MapMyPosts.php"
  2. "js\admin-geocoder.js"

В каждом из этих файлов нужно поменять код. В файле MapMyPosts.php меняем:

на

И еще меняем:

на

Не забываем вместо ВАШ_КОД_ЗДЕСЬ вставить ваш API ключ, который вы получили в Google API Maps.

Следующий шаг - замена кода в файле js\admin-geocoder.js. Вместо:

Вставляем:

Не забываем вместо ВАШ_КОД_ЗДЕСЬ вставить ваш API ключ, который вы получили в Google API Maps.

Вот и всё. Мы поменяли немного код в двух файлах и карта заработала.

PS: если вам нужно перевести на карте при клике на маркер слово "Posts:" - это можно сделать в файле "map-my-posts/views/gmap.php". Просто найдите файл, найдите слово и пропишите нужную фразу на русском.

Собираю полезняшки Решил собрать в одном месте все сервисы, которыми я пользуюсь. Размещать буду на этой странице: полезные сервисы В ближайшее время добавлю основ...
Что такое юзабилити? Юзабилити сайта – это прежде всего удовлетворенность пользователя к сайтом: удобство использования интерфейса, понятность и удобство работы с сайтом. ...
Самая удобная IDE-шка для меня - Brackets Недавно осознал такую вещь - каждый начинающий программист или верстальщик выбирает самую удобную IDE. Для меня с недавнего времени это определенно...

Опубликовано в 17:59, 13 августа 2017 | Обновлено в 17:59, 13 августа 2017 | Просмотров: 83

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *