E-mail:
Главная / Classipress / Модернизация / Добавляем Google Maps API Key в Classipress
Api-key для Classipress

Добавляем Google Maps API Key в Classipress

Информация, которой я хочу с вами поделиться, сейчас уже не так актуальна, как год назад. Но, тем не менее, она все еще может быть полезной для пользователей по тем или иным причинам вынужденных использовать на своих сайтах устаревшие версии шаблона Classipress, а также некоторые авторские дочерние темы.
Речь идет о проблемах с работой гео-сервисов от Google, которые задействованы в родительском шаблоне или дочерней теме. В Classipress наиболее наглядно это проявляется при вызове карты на странице объявления. На новых сайтах вместо карты там появляется вот такое сообщение:

Google Maps API error

А в консоли видим «Google Maps API error: MissingKeyMapError» и чуть ниже «Google Maps API warning: NoApiKeys». И без перевода не трудно догадаться, что речь идёт о каком-то ключе, вернее об его отсутствии.
Что еще за ключ? Ведь раньше всё замечательно работало без всяких ключей.
Да, действительно, работало и сейчас работает. Но только на сайтах, которые были созданы до 22.06.2016 г. Для новых сайтов теперь необходимо получать в Google Maps API ключи. Но в нашем случае проблема кроется не в самих ключах, а в том, что в настройках шаблонов Classipress вплоть до версии 3.5.6 поле для ввода этого ключа отсутствует. И если у вас именно такой случай, то решить эту проблему можно следующим образом.

Найдите в файле ../includes/enqueue.php вашего шаблона фрагмент кода:

и замените его на этот:

Не забудьте только заменить "иксы" на значение своего ключа в параметре

$cp_gmaps_key = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

P.S. Иногда встречаются дочерние темы для которых наличие прописанноего API-key в родительском шаблоне не гарантирует нормального функционирования всех используемых в теме гео-сервисов от Google. В таком случае следует отыскать похожий фрагмент кода в functions.php дочерней темы и добавить в него свой API-key по этому же принципу и подобию.

DMaster

DMaster
Создание досок объявлений на шаблоне Classipress для Wordpress "под ключ". Помощь в установке на хостинг, настройке, локализации, модернизации шаблона, а также мелкие правки и корректировки под ваши нужды.

1 комментарий

  1. Перекопал весь интернет. Случайно попал на Ваш сайт и вот удача. Хотелось бы поподробнее где искать какой файл. Пришлось на других сайтах искать инфу про файлыи папки - где что лежит.
    Спасибо, у меня сайт именно этого шаблона, теперь у Вас постоянный гость.

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

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

*

Защита от спама: *

Пожалуйста, не пишите комментарии не относящиеся к текущей теме, они не будут опубликованы.