Поступил заказ на перенос сайта с joomla на WP. В последнее время многие переезжают на WP, оно и понятно, этот движок самый лучший во всех планах – интуитивно понятный, бесплатный, легко расширяемый, с огромным комьюнити и т.д.
Что было сделано:
Адаптивный дизайн и новый быстрый шаблон WP
Разработан новый дизайн с учетом пожеланий заказчика. С нуля была создана тема для вордпресс, таким образом получилось ничего лишнего. Был использован легковесный фреймворк Spectre в сжатом Gzipped варианте весит <10KB. Получилась адаптивная для всех типов экранов верстка.
Новый функционал – смена города и определение гео-позиции по IP адресу
Главной сложностью было реализовать гео-зависимую смену поддоменов сайта и выводить соответствующий выбранному городу контент. При заходе на сайт система пытается определить ваш регион по вашему IP адресу и перенаправить вас на соответствующий поддомен, который задан в админке заранее. Если совпадений не найдено, то система оставит на главном домене сайта – который соответствует головному офису компании.
Для реализации этого функционала было решено использовать плагин WtGeoTargeting Этот плагин является единственным в своем роде и с отзывчивой поддержкой, в общем рекомендую. Плагин позволяет создавать неограниченное количество регионов и привязывать их к поддоменам. Есть классные фичи – шорткоды – которые можно вставлять в любые места на сайте и которые будут выводить информацию в зависимости от выбранного региона, такую как телефоны, адреса, часы работы и др. Отдельно стоит упомянуть про возможность задавать названия регионов в разных падежах и выводить их даже в заголовках страниц, это удобно, когда делаешь одинаковые страницы для разных регионов, таким образом в глазах поисковика это разные страницы для разных гео-запросов. Кроме того плагин умеет показывать и скрывать целые страницы и пункты меню в зависимости от региона.
Помимо этого было сделано довольно много мелких функций, которые конечно можно сделать путем установки тонны плагинов, однако я сделал все в ручную без плагинов:
- Выезжающее меню с правого бока
- Липкое меню в верху сайта
- Выпадающее мега меню
- Липкий блок в правом сайдбаре – оставить заявку
- Всплывающее окно обратный звонок по нажатию на кнопку с классом
- Вывод блока со статьями из блога на страницах услуг, статьи в блоке соответствуют данной услуге
- и т.д.
Хочу поблагодарить Константина за проделанную работу по переносу сайта, обновлению дизайна и настройку региональных поддоменов для сферы услуг. Сайт стал отлично адаптирован для мобильных устройств.
Иван
Спасибо за поддержку и помощь уже после создания сайта и оплаты. Очень просто объяснил как пользоваться админкой сайта. Очень приятно работать с программистом, который отвечает на сообщения, никуда не пропадает, слушает твои пожелания. Обязательно буду рекомендовать!
Если вам нужно перенести сайт с Joomla на WordPress, обращайтесь, сделаю в лучшем виде!