Хочу познакомить вас, мои читатели блога BlogGood.ru, с плагином, с помощью которого можно сделать сайт на нескольких языках.
Мне понравился этот плагин тем, что он простой и чудесно справляется со своей задачей.
Итак, что это за чудо-плагин?
Итак, если вы надумались создать многоязычный (мультиязычный) сайт, то я вам порекомендую плагин «qTranslate-X».
Скачать плагин можно тут:
ru.wordpress.org/plugins/qtranslate-x
Устанавливаете плагин «qTranslate-X» на вашем сайте WordPress обычным способом. Если не знаете, как установить плагин на WordPress, тогда загляните вот на эту страницу.
Чтобы настроить языки на сайте, точнее добавить или удалить, тогда перейдите в меню админ-панели WordPress «Настройки» => «Языки»:
Перед вами откроются 5 вкладок.
Во вкладке «Общие настройки» я ничего не трогал. Здесь вы можете управлять языками, а именно, отключать, редактировать и менять позициями.
Чтобы добавить язык, перейдите на вкладку «Языки». Найдите нужную страну по названию или по флагу и жмите «Включить». Все!
Теперь, чтобы вывести переключатель языков на сайте, переходим на «Внешний вид» => «Виджеты»:
Найдите виджет «Выбор языка qTranslate» и перетащите в свободное место для специально выделенного место под виджеты. Либо кликните на виджет «Выбор языка qTranslate» и укажите, в каком месте вы хотите видеть переключатель языков:
Виджете «Выбор языка qTranslate» вы можете указать, как должен отображаться переключатель языков:
Только текст, только иконки, текст и иконки, выпадающий список.
Иконки – это флажки страны,язык которой будет на странице.
Я выбрал «Только текст». Но мне не понравилось, что на сайте для выбора языка писалось «Русский» и «Українська». Я захотел вот так «RU» и «UA»:
Я сделал:
Для этого перейдите «Настройки» => «Языки» и выберите вкладку «Общие настройки». Там нажимаем на «Редактировать» над украинским и над русским языками. В поле «Название (innativealphabet)» напишите, как вы хотите, чтобы отображалось название:
Все! Теперь открывайте любую статью/запись или создайте новую. Жмите на флажок и вставляйте соответствующий текст к языку.
Как видите, сложного здесь ничего нет!
Но мне захотелось вывести переключатель языков через код, а не через виджет, так как места, которые предлагала мне тема, мне не подходили.
Я вставил в файл «header.php» вот такой код:
<!-- здесь будут языки --> <div class="languageqTranslate"><?php qtrans_generateLanguageSelectCode('text', 'language'); ?></div>
Варианты:
image – будут флаги:
<?php qtrans_generateLanguageSelectCode('image', 'language'); ?>
text– будет текст:
<?php qtrans_generateLanguageSelectCode('text', 'language'); ?>
both – будет текст и флаги:
<?php qtrans_generateLanguageSelectCode('both', 'language'); ?>
Если у Вас не получилось, а точнее после вставки кода сайт перестал работать и на страничке выдало ошибку:
Fatal error: Call to undefined function qtrans_generateLanguageSelectCode() in
то перейдите «Настройки» => «Языки» и выберите вкладку «Интеграция» и выберите в самом конце пункт «Совместимые функции».
Все, сайт заработает!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330346 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274701 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222533 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187741 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
Добавить комментарий
Метки: wordpress
Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐