Топ-7 премиальных PHP скриптов для навигации на сайте WordPress

На платформе WordPress сегодня создается множество сайтов. Чтобы расширить их функционал используют плагины и разнообразные скрипты. В нашей статье мы разберем 7 наиболее популярных PHP скриптов на навигации на сайте.

Полезно: коллекция плагинов для интерактивных карт на сайте WordPress

Country Detect & Redirect

Скрипт предназначен для определения страны и перенаправления пользователя к нужному контенту. Функция работает подобно Google, который определяет местоположение посетителя, а затем автоматически перенаправляет его на сайт его страны. Например, для жителей Великобритании при введении «google.com» произойдет переход на страничку «google.co.uk».

Внутри скрипта предусмотрено несколько функций, которые упрощают работу с кодами стран:

  • CountryDetect :: getCountryCode ();
  • CountryDetect :: is ($ country_code);
  • includeFileOnce.

Давайте подробнее рассмотрим каждую из них. Первая функция getCountryCode (); возвращает код страны пользователя в виде двух или трех заглавных букв. Вторая же позволяет легко проверить, являются ли указанные буквы кодом страны. Только после этого будут предприниматься какие-либо действия. Она возвращает два значения: истина или ложь.


Класс реализован в статическом контексте, что позволяет использовать его наиболее удобным способом.

В одном из обновления скрип приобрел еще одну функцию includeFileOnce. Она подходит для целей, когда вы хотите включить файл только один раз, а последующие разы игнорировать.

Основной задачей Country Detect & Redirect является определение страны и перенаправление, включение определенного файла или вызов функции, определенной как обратный вызов. Для работы скрипта обязательна поддержка серверов PHP 5.

Стоимость класса составляет 6$ за обычную лицензию. Качество скрипта подтверждено и является высоким. В состав лицензии включена техническая документация, которая поможет разобраться во всех особенностях установки, настройки и эксплуатации. Также вы получите все последующие обновления, что позволит дополнению не потерять своей актуальности. При возникновении трудностей в работе скрипта, вы можете обратиться в техническую поддержку. Она входит в покупку на срок в полгода.

Кластеризация маркеров Google Maps v3.1

Многоцелевой серверный скрипт кластеризации маркеров Google Maps API v3.1 работает на стороне сервера. С ним вы можете разместить на вашей карте до 100 тысяч разнообразных маркеров. Разработка продукта осуществлена на чистом PHP и MySQL.

Функциональность скрипта довольно обширна и удобная для пользователей. Он обладает следующими возможностями:

  • добавление, редактирование, удаление и сохранение маркеров и их типов;
  • кластеризация на стороне сервера;
  • гибкая интеграция в ваши статьи;
  • фильтр по типам маркеров;
  • поиск в ленте публикаций;
  • гибкие настройки карты;
  • система администрации защищена логином и паролем;
  • на основе браузера с HTML5 GeoLocation API производится автоматическое определение центра карты.

Демонстрационная база данных не входит в состав скрипта.

Понятная документация к скрипту позволит разобраться в его функциях, установиться и обновить программный продукт. Перед приобретением разработки можно познакомиться с ее демонстрационной версией. Для полноценной работы необходимо наличие PHP 5.5 и более поздних версий, а также MySQL 4.х или 5.х.

Стоимость стандартной лицензии составляет 25$, в нее входит полугодовой период поддержки и все последующие обновления скрипта. Новые версии программы исправляют выявленные ошибки и добавляют новый функционал, что позволяет ей оставаться качественной и актуальной продолжительное время. Служба поддержки оперативно отвечает на вопросы и помогает в решение проблем, связанных с товаром и его возможностями.

Полезно: как добавить функции WordPress в пользовательский файл PHP?

ZPager

Скрипт ZPager предназначен для генерирования ссылок для разбивки на страницы. У него достаточно простые настройки, с которыми можно разобраться за секунды. Класс поддерживает Bootstrap, MySQL и Smarty Template Engine.

Среди функций скрипта стоит отметить поддержку SEO-дружественных URL-адресов страниц. Установка и использование ZPager выполняются максимально легко, они занимают всего около 10 строк кода. Для страниц с поддержкой AJAX настройка становится еще более элементарной. Скрипт показывает высокую производительность.

  • параметры класса предусматривают:
  • текущую страничку сайта;
  • общее количество строк или данных;
  • количество элементов на странице;
  • ссылку, по которой нужно перейти после клика.

Также в классе прописаны функции для ограничения MySQL, возврата HTML-структуры и вывода на экран результата функции.


Чтобы ZPager правильно работал и не выдавал ошибок, на сервере необходимо наличие PHP 5.х и более поздних версий, а также MySQL 5.х.

Стоимость скрипта составляет 10$. В эту цену входит сам программный продукт высокого качества, все будущие обновления, развернутая документация и 6 месяцев поддержки. При необходимости вы можете продлить период получаемой помощи на год за дополнительную плату.

Leaflet OpenStreetMap

Скрипт осуществляет кластеризацию маркеров на стороне сервера на основе Leaflet и OpenStreetMaps. Leaflet представляет собой библиотеку с открытым исходным кодом, которая разработана для отображения карт. OpenStreetMaps также представляет собой виртуальный картографический проект с подробной географической картой мира.

Программа позволит разместить на вашей карте более 100 тысяч маркеров различного типа. Разработка выполнена на чистом PHP и MySQL. Помимо этого, учитывался опыт скипта кластеризации карта Google.

Среди полезных функций скрипта можно выделить возможность добавлять, изменять, удалять и сохранять маркеры на карте, присваивая им типы. Кластеризация осуществляется на стороне сервера. Интеграция производится достаточно просто и обладает гибкостью. Настройки позволяют редактировать дополнение под собственные нужды.

Leaflet OpenStreetMap позволяет использовать фильтр по типу маркера, а также осуществлять поиск. Система администрирования защищена от постороннего входа логином и паролем. При поддержке браузером HTML5 GeoLocation API может производиться автоматическое центрирование карты.


Разобраться во всех возможностях скрипта, его настройке и установке поможет отличная документация. Вы можете изучить весь функционал до приобретения. Наглядно продемонстрирует скрипт предварительный просмотр в режиме реального времени.

Обычная лицензия программы будет стоить 25$, в которые уже включен период полугодовой поддержки. За дополнительные 7,50$ вы можете продлить поддержку разработчика на полноценный год. Качество скрипта проверено. Приобретя лицензию единожды, вы сможете получать все последующие обновления бесплатно. Чтобы в процессе установке и настройки не возникало ошибок, следует убедиться в соответствие сервера определенным требованиям: PHP 5.5 и более поздних версий и MySQL от 5.х и выше.

Полезно: актуальность скриптов WordPress в 2020 году

Skinny PHP Pagination

Еще одним PHP скриптом для навигации на сайте, а точнее для разбивки на страницы является Skinny PHP Pagination. Он является простым способом разделения вашего PHP-приложения на страницы. Дополнение имеет понятный интерфейс i18n и поддерживает:

  • простые шаблоны;
  • скины;
  • раскраску;
  • интернационализацию.

Все это поможет сформировать именно такую разбивку на страницы, которая требуется для ваших задач. В комплекте предусмотрено 96 различных вариантов оформления, среди которых точно есть подходящий. Три варианта шаблона – это базовый, плавающий и nextprev. Также можно использовать четыре готовых скина:

  • по умолчанию;
  • модный;
  • facebook;
  • flickr.

Помимо этого, можно выбрать один из семи вариантов цветов. Клиенты остаются довольны скриптом и оставляют преимущественно положительные отзывы.

Обычная лицензия обойдется вам в 9$. В нее входит сам программный продукт, все будущие обновления и развернутая документация. Для полноценной работы дополнения необходимо, чтобы сервер поддерживал PHP 5.х версии.

Google Maps Mega Editor

Многоцелевой скрипт Google Maps Mega Editor позволит создавать карты Google, а также размещать на них маркеры, рисовать объекты и располагать карту на сайте под управлением WordPress или другой CMS или в социальной сети.

Скрипт открывает возможность добавления маркеров на Google Maps, а также кластеризации их на стороне сервера. С ним вы сможете разместить около 100 тысяч маркеров или более, в зависимости от производительности оборудования.

Маркер представляет собой определенную точку на карте, например, магазин, гостиницу или больницу. Кроме этого вы можете нарисовать и сохранить какой-либо объект на карте:

  • многоугольник;
  • круг;
  • прямоугольник;
  • полилинии.

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

Функциональность скрипта открывает много возможностей для сайтов на WordPress:

  • добавление, редактирование, удаление и сохранение маркеров и их категорий, объектов и тепловых карт;
  • поддерживается многопользовательский режим, можно включить и отключить регистрацию пользователей, выдавать им роли и разрешения;
  • положение маркеров на карте обновляется в режиме реального времени;
  • кластеризация на стороне сервера;
  • поддержка файлов KML и GeoJson;
  • возможность создавать и делиться картами;
  • простая интеграция в CMS с помощью фрагмента кода;
  • REST API для маркеров;
  • автоопределение центра карты.

Для упрощения работы с интерфейсом предусмотрены обучающие видео. Также подробную информацию можно найти в технической документации к продукту.

Стоимость скрипта составляет 39$ за стандартную лицензию. В нее входит скрипт со всеми последующими обновлениями, которые позволять ему постоянно улучшаться. Разработчики регулярно добавляют новые языки, исправляют ошибки и увеличивают функционал дополнения.

Служба поддержки включена в состав на полгода. Специалисты ответят на все вопросы, связанные с продуктов, и помогут устраниться возможные ошибки или проблемы. Продлить период поддержки до года можно за 12,75$.

Полезно: лучшие темы WordPress для каталогов и превью

Menu Maker

Плагин предназначен для Codeigniter – популярного фреймворка для разработки полноценных веб-систем и приложений. Он позволяет изменять панель навигации и меню для вашего веб-приложения. Есть три стиля оформления: черный, OS и Windows. Плагин подходит для работы сразу с тремя уровнями меню.

Модуль легко интегрируется и имеет интуитивно понятные настройки. Навигация осуществляется с помощью клавиатуры, присутствуют подсказки. Доступны для использования Font Awesome иконки. В плагине можно просмотреть карту ярлыков.

Модуль обладает кросбраузерной совместимостью и адаптивным дизайном. Можно использовать мобильную и настольную версии. На каком бы устройстве вы ни открыли ваш сайт с плагином, он всегда будет выглядеть привлекательно и сохранит все свои возможности.


Menu Maker может быть переведен на языки RTL и LTR, что делает его универсальным для мультиязычных приложений.

Стоимость плагина составляет 9$. Покупая программный продукт один раз, вы будите все последующее время получать обновления. Разобраться с установкой, настройкой и возможностями модуля поможет развернутая техническая документация.

Полезно: wp_register_script() выводит rocketscript вместо javascript

Заключение

В нашей статье мы разобрали ТОП 7 премиальный PHP скриптов, упрощающих навигацию на сайтах WordPress. Многие из них направлены на создание карт с маркерами разных типов и категорий, а также удобной навигацией. Есть модули для изменения внешнего вида меню, а также многих других задач. С их помощью можно улучшить функционал сайта, добавив ему именно те опции, которые вам требуются.