BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

2017-01-31 / Вр:09:39 / просмотров: 8859

Хочу познакомить вас, мои читатели блога BlogGood.ru, с плагином, с помощью которого можно сделать сайт на нескольких языках.
Мне понравился этот плагин тем, что он простой и чудесно справляется со своей задачей.
Итак, что это за чудо-плагин?

Итак, если вы надумались создать многоязычный (мультиязычный) сайт, то я вам порекомендую плагин «qTranslate-X».

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Скачать плагин можно тут:

ru.wordpress.org/plugins/qtranslate-x

Устанавливаете плагин «qTranslate-X» на вашем сайте WordPress обычным способом. Если не знаете, как установить плагин на WordPress, тогда загляните вот на эту страницу.

Чтобы настроить языки на сайте, точнее добавить или удалить, тогда перейдите в меню админ-панели WordPress «Настройки» => «Языки»:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Перед вами откроются 5 вкладок.
Во вкладке «Общие настройки» я ничего не трогал. Здесь вы можете управлять языками, а именно, отключать, редактировать и менять позициями.

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Чтобы добавить язык, перейдите на вкладку «Языки». Найдите нужную страну по названию или по флагу и жмите «Включить». Все!

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Теперь, чтобы вывести переключатель языков на сайте, переходим на «Внешний вид» => «Виджеты»:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Найдите виджет «Выбор языка qTranslate» и перетащите в свободное место для специально выделенного место под виджеты. Либо кликните на виджет «Выбор языка qTranslate» и укажите, в каком месте вы хотите видеть переключатель языков:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Виджете  «Выбор языка qTranslate» вы можете указать, как должен отображаться переключатель языков:
Только текст, только иконки, текст и иконки, выпадающий список.
Иконки – это флажки страны,язык которой будет на странице.

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Я выбрал «Только текст». Но мне не понравилось, что на сайте для выбора языка писалось «Русский» и «Українська». Я захотел вот так «RU» и «UA»:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Я сделал:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Для этого перейдите «Настройки» => «Языки» и выберите вкладку «Общие настройки». Там нажимаем на «Редактировать» над украинским и над русским языками. В поле «Название (innativealphabet)» напишите, как вы хотите, чтобы отображалось название:

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Все! Теперь открывайте любую статью/запись или создайте новую. Жмите на флажок и вставляйте соответствующий текст к языку.

Плагин для мультиязычности сайта wordpress – «qTranslate-X»

Как видите, сложного здесь ничего нет!
Но мне захотелось вывести переключатель языков через код, а не через виджет, так как места, которые предлагала мне тема, мне не подходили.
Я вставил в файл «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

то перейдите «Настройки» => «Языки» и выберите вкладку «Интеграция» и выберите в самом конце пункт «Совместимые функции».

Fatal error: Call to undefined function qtrans_generateLanguageSelectCode() in
Все, сайт заработает!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки:

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716