Як зробити WordPress сайт на декількох мовах за допомогою плагіна qtranslate
Розповім маленьку історію, яка мене змусила знайти плагін для створення сайту на різних мовах. Зовсім недавно зробив я тему (шаблон) для сайт на CMS WordPress. Замовнику сподобалося і він оплатив замовлення, але сказав, що через місяць йому потрібно буде цей сайт зробити багатомовним. Хоча я такого ніколи не робив, але відповів, що ок, без проблем, треба так треба, а всередині затаїв надію, що він передумає. Хм, а він не передумав. Ось і почав викручуватися з положення. А що у мене з цього вийшло - розповідаю поспіль. Знайшов в інтернеті відмінне рішення для створення багатомовного сайту на WordPress - це плагін qtranslate.
Як зробити сайт багатомовним на WordPress з плагіном qtranslate
○ Встановлення та налаштування плагіна qtranslate
Так як я вже говорив, що плагін qTranslate простий і легкий в налаштуваннях. За допомогою плагіна qTranslate ви зможете додавати і виводити контент сайту або блогу на двох і більше мовами. Клас, чи не так?
Як встановити плагін на WordPress, я думаю, ви знаєте, але якщо є складнощі, прочитайте тоді ось цю статтю. яка допоможе з установкою.
Плагін qTranslate можна скачати на офіційному сайті WordPress:
Встановіть і активуйте плагін.
І тут мене чекав сюрприз. Після активації плагіна, консоль, яка була зрозумілою мені російською мовою, стала англійською. «Кошмар!» - подумав я. Але ви не переживайте, кінець цієї історії буде з ХЕППІ ендом. Все це можна виправити за 3 хвилини.
Отже, щоб повернути адмінки WordPress замість англійського російську мову, потрібно виконати ось такі дії:
1). В адмін-панелі знайдіть пункти в меню «Settings» => «Languages». Перейдіть по ним:
2). Відкриється сторінка, де потрібно додати російську мову. Для цього заповніть поля форми, яка розташована зліва.
Натисніть на кнопку знизу «Add Language»:
3). Тепер з правого боку в списках доступних мов з'явиться російська, увімкніть її, натиснувши на посилання "Enable»:
Можете деактивувати німецький і китайську мову, натиснувши на посилання "Disable».
4). Отже, у нас залишилися активними дві мови: англійська та російська. Зробимо росіянин за замовчуванням. Для цього на цій же сторінці, де ви додавали російську мову, в самому верху знайдіть перемикачі. Перемкніть на російський і тисніть на збереження «Save Changes»:
Оновлення сторінку. І ВУАЛЯ, наша рідна, російська панель повернулася! Переходимо до наступного, це додавання двох мов.
○ Як зробити сторінки або запису на двох або декількох мовах?
Щоб зробити сторінки або записи мультимовними, зробіть наступне:
1). Звичайним способом тисніть в адмін-панелі WordPress «Запис» => «Додати нову» або «Сторінки» => «Чи додасть нову».
Увага: якщо ви бачите ось такий напис
Тобто, натисніть на лінк «clicking here»:
Ось тепер нормально. З'явиться додаткове поле для «Заголовку» і кнопочки для тексту «English» і «Русский»:
Я думаю, ви зрозуміли. Пишіть в заголовку назву статті на двох мовах. У тексті, якщо активна кнопка «Русский», пишіть російською, потім переключаєте кнопкою «English» і пишіть англійською.
○ Як вивести перемикачі мов на сайті?
Є два способи:
1). Встановіть код в вашої теми в тому місці, де ви хочете бачити перемикачі (це може бути header.php):
І щоб у вас не вийшло так:
пропишіть в CSS вашої теми ось такий стиль:
2). Можна зробити і за допомогою віджетів:
І на останок, щоб змінити назву Віджетів використовується структура:
Щоб змінити назву рубрик, міток потрібною мовою, вам потрібно просто перейти в рубрику або мітки і додати в інше поле англійською:
Ну все! До нових зустрічей!