yelly.ru wordpress Yelly

Как использовать Yelly для создания уникальных карт в WordPress

В современном веб-разработке интерактивные карты становятся мощным инструментом для визуализации данных, геолокации и улучшения пользовательского опыта. Если вы хотите добавить на свой сайт WordPress уникальные и настраиваемые карты, плагин Yelly станет отличным решением.

Что такое Yelly и почему он полезен для WordPress

Yelly — это плагин для WordPress, который позволяет создавать интерактивные карты с множеством настроек и вариантов отображения. Он поддерживает добавление маркеров, кастомных слоёв, интеграцию с различными API карт и удобный интерфейс для администрирования карт прямо из панели управления WordPress.

Основные преимущества Yelly:

  • Интуитивный визуальный редактор карт;
  • Поддержка кастомных иконок и маркеров;
  • Возможность добавлять всплывающие подсказки и описания;
  • Оптимизация загрузки и производительности;
  • Гибкие настройки стилей карты и элементов.

Благодаря этим функциям Yelly подходит как для новичков, так и для опытных разработчиков, которым нужна максимальная гибкость.

Как установить и настроить плагин Yelly в WordPress

Для начала установки:

  1. Перейдите в админ-панель WordPress в раздел «Плагины» > «Добавить новый».
  2. В строке поиска введите «Yelly» и установите плагин от WPSHOP.
  3. Активируйте плагин после установки.

После активации появится новый пункт меню «Yelly» или «Карты» для создания и управления картами.

Настройка базового варианта карты включает:

  • Выбор базового слоя карты (OpenStreetMap, Google Maps, Mapbox и др.).
  • Установка центра карты и уровня масштабирования.
  • Добавление маркеров с описаниями и изображениями.

Пример создания простой карты с маркерами

В интерфейсе Yelly нажмите «Добавить новую карту», задайте название, выберите слой OpenStreetMap, установите координаты центра и масштаб. Далее добавьте маркеры:

  • Метка 1: Москва, координаты 55.7558, 37.6173, описание «Столица России».
  • Метка 2: Санкт-Петербург, координаты 59.9343, 30.3351, описание «Культурная столица».

Сохраните карту и вставьте шорткод в нужную страницу:

[yelly_map id="123"]

Где 123 — ID вашей карты.

Расширенные возможности Yelly: использование API и кастомизация

Для более сложных проектов Yelly позволяет подключать собственные скрипты и работать с API. Например, можно динамически добавлять маркеры из базы данных или создавать фильтры по категориям.

Пример динамической подгрузки маркеров из PHP

Предположим, у вас есть массив с координатами и описаниями, который нужно передать в карту через JavaScript. В файле темы functions.php добавим функцию:

function yellyru_get_markers_data() {
    $markers = [
        ['lat' => 55.7558, 'lng' => 37.6173, 'title' => 'Москва'],
        ['lat' => 59.9343, 'lng' => 30.3351, 'title' => 'Санкт-Петербург'],
    ];
    wp_localize_script('yelly-map-script', 'yellyMarkers', $markers);
}
add_action('wp_enqueue_scripts', 'yellyru_get_markers_data');

В JavaScript можно использовать объект yellyMarkers для добавления маркеров на карту.

Настройка кастомных иконок для маркеров

Yelly поддерживает загрузку своих иконок. Чтобы добавить кастомную иконку, загрузите изображение через медиа-библиотеку и укажите URL в настройках маркера. Это поможет визуально выделить важные объекты на карте.

Оптимизация производительности и SEO для карт Yelly

Интерактивные карты могут замедлять загрузку страниц, если не оптимизировать их. Советы по ускорению:

  • Используйте отложенную загрузку (lazy load) карт при помощи плагинов или встроенных настроек Yelly.
  • Минимизируйте количество одновременно отображаемых маркеров, добавляя пагинацию или фильтры.
  • Кешируйте результаты запросов к API карт.

Для SEO важно обеспечить, чтобы описание и текстовые данные маркеров были доступны для индексации. Используйте подзаголовки и структурированные данные Schema.org для геообъектов.

Примеры плагинов и инструментов, дополняющих Yelly

Для расширения функционала карт на WordPress рекомендуем обратить внимание на следующие плагины:

  • Clearfy Pro — оптимизация и ускорение сайта, улучшение производительности карт.
  • WPRemark — добавление отзывов и комментариев к локациям на карте.
  • OmniVideo — интеграция видеоконтента в описания маркеров.

Все эти инструменты хорошо работают в комплексе с Yelly для создания современного интерактивного сайта.

Выводы и рекомендации

Плагин Yelly на WordPress — мощный и гибкий инструмент для создания уникальных интерактивных карт. Благодаря простому интерфейсу и поддержке расширенной кастомизации, вы сможете реализовать самые разные задачи от простых геометок до сложных геоинформационных систем.

Используйте возможности API, динамические данные и оптимизацию производительности, чтобы карты не замедляли сайт и приносили максимум пользы вашим пользователям.

Подробнее о плагине и покупке с выгодой смотрите на официальной странице Yelly на WPSHOP.

×
Сделай WordPress мощнее!

Скидка -20% на топовые премиум плагины

Выбрать плагин сейчас ⋙