Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Многоязычный сайт на WordPress

Опубликовано: 12.04.2018

видео Многоязычный сайт на WordPress

Разработка мультиязычных сайтов на Wordpress

От одного клиента поступил заказ – сделать двуязычный сайт. Структура сайта вполне можно было реализовать на движке WordPress, но как быть с многоязычностью? Погуглив, нашел замечательный плагин qtranslate . Легкий, удобный, функциональный! Решил поделиться опытом его установки и настройки – может, кому-нибудь будет полезным.



Итак, качаем плагин с сайта и стандартно заливаем в папку с плагинами на хостинге. Сразу в папке wp-incledes создаем подпапку languages и даем ей права 777 . Затем идем в панель управления WordPress и активируем плагин. Теперь можно приступать к его настройке.

У меня по умолчанию русский язык в плагине установлен не был. Ставил «ручками». Для этого на странице настройки плагина в разделе «Add Language» вбил в строки следующие данные:


Мультиязычный сайт на WordPress. Плагин Polylang (старая версия) Часть первая. Настройка и установка

Language Code – ru Flag – ru.png Name – Russian Date Format – пусто Time Format – пусто Not Available Message - Sorry, this entry is only available in %LANG:, : and %

И нажал «Add Language». Язык добавился. Теперь в сводной таблице сделал нужные языки активными, и один из них сделал «языком по умолчанию» - Default.

Кстати, не язык у меня хоть и русский, но флаг установлен казахский, так как сайт рассчитан на аудиторию из этой страны.

Далее, на той же странице настройки плагина, поставил галочки в полях «Hide Untranslated Content» и «Detect Browser Language» . Первая опция отвечает за то, чтобы в списке постов выводились только те, которые имеют перевод на выбранный язык. Вторая опция позволяет автоматически определять, какой язык в браузере посетителя определен как дефолтный, и, в зависимости от этого, показывать ему версию сайта на том или ином языке. Другими словами, предположим, что у вас сайт на двух языках – русском и английском. Русский язык у вас в плагине установлен как дефолтный. К вам приходит посетитель, у которого в браузере основной язык – русский. Он увидит ваш сайт на русском языке. Потом к вам придет пользователь с основным языком браузера – английским. Плагин сам подсуетиться, и пользователь сразу увидит английскую версию вашего сайта. А вот если к вам придет юзер с языком, например, немецким, то плагин продемонстрирует ему сайт на языке, который вы установили для него основным – т.е. на русском. Надеюсь, понятно :)

rss