Місяць: Березень 2018

Створення односторінкового сайту на основі безкоштовної теми BLDR від Modern Themes на CMS WordPress

Безкоштовна версія теми BLDR від Modern Themes дозволяє створити повноцінний односторінковий сайт і/або сайт-візитку, з такими перевагами:

  • фіксоване меню;
  • зручне формування/заповнення блоків головної сторінки;
  • стандартні блоки і відповідні “плагіни” до них: Services, Projects, Testimonials, Clients;
  • популярні блоки: Home Page Columns, Call to Action, News, Social links, Widget Area;
  • зрозуміла покрокова інструкція встановлення теми BLDR;
  • можливість завантаження демо-контенту.

Для створення односторінкового сайту, меню теми переробила на внутрішні ссилки, якоря <a name=””></a> до яких розмістила на Головній сторінці, створюючи пусті блоки: Add Widget – HTML код. Для більш ширшого редагування Головної сторінки сайту вносила правки в файли: style.css, header.php, template-home.php і файли з розділу widgets.
Результат: http://hoptrans.in/
Мінус теми: не підтримується плагін Woocommerce.

Безкоштовний плагін для налаштування переадресації ссилок Redirection

У процесі створення мультиязичного сайту виникла необхідність створення постійного перенаправлення ссилки сайту – доменного імені – на відповідну мовну версію сайту. Наприклад, з http://www.gl.zzz.com.ua на україномовну версію http://www.gl.zzz.com.ua/uk/sample-page/. Для переадресації використано плагін Redirection.

Мультиязичний лендінг з допомогою плагіна TranslatePress для сайту на CMS WordPress

При розробці мультиязичного сайту з структурою Landing Page необхідно було перекласти Головну сторінку – Home Page. З допомогою плагіна TranslatePress – було реалізовано переклад усіх фраз на сторінці, а також з допомогою шорткоду ідентифікації “поточної” мови сайту даного плагіну – було прописано виведеня відповідного контенту у відповідності до мови сайту, наприклад, даний код виводить ссилку на україномовну сторінку або російськомовну, в залежності від “поточної” мови сайту:

<?php echo do_shortcode( ‘[trp_language language=”uk”] <a href=”#”> [/trp_language]’ ); ?>
<?php echo do_shortcode( ‘[trp_language language=”ru_RU”] <a href=”#”> [/trp_language]’ ); ?>

Щоб виключити “Перемикач мови” – “Language Switcher” даного плагіну: Налаштування – TranslatePress – забрати галочку “Floating language selection”.

Крім даного плагіну, для мультиязичного сайту також було встановлено плагіни: Polylang, Contact Form 7 Polylang Module, Loco Translate, Smart Grid-Layout Design for Contact Form 7.