Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Як зробити WordPress сайт на декількох мовах за допомогою плагіна qtranslate

Розповім маленьку історію, яка мене змусила знайти плагін для створення сайту на різних мовах. Зовсім недавно зробив я тему (шаблон) для сайт на CMS WordPress. Замовнику сподобалося і він оплатив замовлення, але сказав, що через місяць йому потрібно буде цей сайт зробити багатомовним. Хоча я такого ніколи не робив, але відповів, що ок, без проблем, треба так треба, а всередині затаїв надію, що він передумає. Хм, а він не передумав. Ось і почав викручуватися з положення. А що у мене з цього вийшло - розповідаю поспіль. Знайшов в інтернеті відмінне рішення для створення багатомовного сайту на WordPress - це плагін qtranslate.

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Як зробити сайт багатомовним на WordPress з плагіном qtranslate

○ Встановлення та налаштування плагіна qtranslate

Так як я вже говорив, що плагін qTranslate простий і легкий в налаштуваннях. За допомогою плагіна qTranslate ви зможете додавати і виводити контент сайту або блогу на двох і більше мовами. Клас, чи не так?

Як встановити плагін на WordPress, я думаю, ви знаєте, але якщо є складнощі, прочитайте тоді ось цю статтю. яка допоможе з установкою.

Плагін qTranslate можна скачати на офіційному сайті WordPress:

Встановіть і активуйте плагін.

І тут мене чекав сюрприз. Після активації плагіна, консоль, яка була зрозумілою мені російською мовою, стала англійською. «Кошмар!» - подумав я. Але ви не переживайте, кінець цієї історії буде з ХЕППІ ендом. Все це можна виправити за 3 хвилини.

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Отже, щоб повернути адмінки WordPress замість англійського російську мову, потрібно виконати ось такі дії:

1). В адмін-панелі знайдіть пункти в меню «Settings» => «Languages». Перейдіть по ним:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

2). Відкриється сторінка, де потрібно додати російську мову. Для цього заповніть поля форми, яка розташована зліва.

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Натисніть на кнопку знизу «Add Language»:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

3). Тепер з правого боку в списках доступних мов з'явиться російська, увімкніть її, натиснувши на посилання "Enable»:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Можете деактивувати німецький і китайську мову, натиснувши на посилання "Disable».

4). Отже, у нас залишилися активними дві мови: англійська та російська. Зробимо росіянин за замовчуванням. Для цього на цій же сторінці, де ви додавали російську мову, в самому верху знайдіть перемикачі. Перемкніть на російський і тисніть на збереження «Save Changes»:

Оновлення сторінку. І ВУАЛЯ, наша рідна, російська панель повернулася! Переходимо до наступного, це додавання двох мов.

○ Як зробити сторінки або запису на двох або декількох мовах?

Щоб зробити сторінки або записи мультимовними, зробіть наступне:

1). Звичайним способом тисніть в адмін-панелі WordPress «Запис» => «Додати нову» або «Сторінки» => «Чи додасть нову».

Увага: якщо ви бачите ось такий напис

Тобто, натисніть на лінк «clicking here»:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Ось тепер нормально. З'явиться додаткове поле для «Заголовку» і кнопочки для тексту «English» і «Русский»:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Я думаю, ви зрозуміли. Пишіть в заголовку назву статті на двох мовах. У тексті, якщо активна кнопка «Русский», пишіть російською, потім переключаєте кнопкою «English» і пишіть англійською.

○ Як вивести перемикачі мов на сайті?

Є два способи:
1). Встановіть код в вашої теми в тому місці, де ви хочете бачити перемикачі (це може бути header.php):

І щоб у вас не вийшло так:

пропишіть в CSS вашої теми ось такий стиль:

2). Можна зробити і за допомогою віджетів:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

І на останок, щоб змінити назву Віджетів використовується структура:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Щоб змінити назву рубрик, міток потрібною мовою, вам потрібно просто перейти в рубрику або мітки і додати в інше поле англійською:

Як зробити wordpress сайт на декількох мовах за допомогою плагіна qtranslate, блог костаневіча

Ну все! До нових зустрічей!

Схожі статті