Багатомовний сайт за допомогою плагіна multilingual press

З цієї статті Ви дізнаєтесь, як зробити багатомовний сайт на WordPress, тобто, як створити сайт на двох або декількох мовах. Для цієї мети ми будемо використовувати безкоштовний плагін Multilingual Press.

Особливості Multilingual Press

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

У нього є ряд переваг:

Серед недоліків цього плагіна є:

  • трохи складний в установці і настройці;
  • плагін сам нічого не переводить. Всі статті на Вашому сайті треба переводити самому. Кожен переклад статті - це як окремий пост, об'єднаний плагіном і розміщений на різних сайтах або різних підкаталогах сайту. Тому всі статті треба оформляти стільки раз, скільки мов на сайті.

Якщо Ви зважили всі «за» і «проти» і зважилися встановити і спробувати в роботі плагін Multilingual Press, то можемо приступити до його встановлення.

Підготовка до встановлення плагіна Multilingual Press. Створення мережі сайтів (режим Multisite)

Як підготувати сайт до установки плагіна і налаштувати його, ми розглянемо на прикладі встановленого на Денвер локального сайту. Ми спробуємо зробити сайт російською і українською мовами.

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

Перш за все зробіть резервну копію файлів wp-config.php і .htaccess (знаходяться в кореневому каталозі сайту).

Створіть директорію blogs.dir в каталозі / wp-content /. Ця папка буде використовуватися для зберігання мультимедійних файлів, що завантажуються на сайти, і повинна бути доступна для запису. За допомогою команд CHOWN і CHMOD потрібно встановити такі ж параметри, як і у каталогу wp-content.

Перед текстом / * Це все, далі не редагуємо. Успіхів! * / (/ * That's all, stop editing! Happy blogging. * /) Вставляємо рядок:

Багатомовний сайт за допомогою плагіна multilingual press

Зберігаємо і закриваємо файл. Якщо Ви, як і я налаштовуєте мережу на локальному сервері, то перезавантажте Денвер.

Після цих операцій в консолі Вашого сайту в меню Інструменти повинен з'явиться пункт Установка мережі.

Багатомовний сайт за допомогою плагіна multilingual press

Прислухаємося до рекомендацій розробників і видаляємо префікс www з параметра siteurl. Переходимо в розділ Загальні пункту меню Налаштування і змінюємо цей параметр.

Багатомовний сайт за допомогою плагіна multilingual press
Багатомовний сайт за допомогою плагіна multilingual press

Багатомовний сайт за допомогою плагіна multilingual press

Для активації мережі виконуємо кроки, зазначені на наступній сторінці.

Багатомовний сайт за допомогою плагіна multilingual press

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

Тепер у Вас з'явилося меню Мої сайти. в якому відображається поки тільки один Ваш сайт.

Багатомовний сайт за допомогою плагіна multilingual press

Вибираємо пункт Сайти, щоб перейти до створення ще одного сайту. Натискаємо кнопку Додати новий.

Багатомовний сайт за допомогою плагіна multilingual press

Багатомовний сайт за допомогою плагіна multilingual press

Натискаємо кнопку «Додати сайт».

Далі перемикаємо мову сайту на українську. Для цього переходимо в меню сайту Test-UA Налаштування - Загальні і міняємо мову. Якщо потрібної мови в випадаючому списку немає, то його треба встановити і потім змінити.

Якщо Ви хочете створити сайт на більш ніж двома мовами, то Вам необхідно створити стільки ж сайтів.

Установка плагіна Multilingual Press

Переходимо в меню Мої сайти - Управління мережею - Модулі.

Багатомовний сайт за допомогою плагіна multilingual press

Натискаємо кнопку «Додати новий».

Багатомовний сайт за допомогою плагіна multilingual press

В поле пошуку вводимо назву плагіна - Multilingual Press і тиснемо Enter. Знаходимо необхідний нам плагін і натискаємо кнопку «Встановити».

Багатомовний сайт за допомогою плагіна multilingual press

Підтверджуємо і чекаємо закінчення установки. Активуємо плагін для всіх сайтів мережі.

Багатомовний сайт за допомогою плагіна multilingual press

Тепер за допомогою плагіна Multilingual Press треба створити зв'язок між цими сайтами. Перейдемо в налаштування сайту Test-RU (російська версія). Натискаємо кнопку Змінити.

Багатомовний сайт за допомогою плагіна multilingual press

Переходимо у вкладку MultilingualPress. Вказуємо поточну мову сайту, вводимо альтернативну підпис назви і зберігаємо зміни. Шлях до іконки прапора, поки можна не вказувати. Її можна буде підібрати потім під шаблон і вказати в будь-який час.

Багатомовний сайт за допомогою плагіна multilingual press

Проробляємо ті ж операції з українською версією сайту. Тільки вказуємо, що мова сайту український і ставимо галочку в пункті Relationship. щоб вказати взаємозв'язок з сайтом Test-RU. Зберігаємо зміни.

Багатомовний сайт за допомогою плагіна multilingual press

Налаштування мультимовного сайту на WordPress майже завершена. Залишилося тільки вставити віджет перемикання мов у зручний місце на ваших сайтах і налаштувати його. Це треба зробити для кожного сайту мережі.

Багатомовний сайт за допомогою плагіна multilingual press

Додавання запису для мультимовного сайту на WordPress

Після установки і настройки плагіна Multilingual Press можна починати додавати записи і сторінки. Для прикладу ми розмістимо тестову запис і перевіримо працездатність плагіна.

Багатомовний сайт за допомогою плагіна multilingual press

Багатомовний сайт за допомогою плагіна multilingual press
Багатомовний сайт за допомогою плагіна multilingual press

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

Добрий день. Створив багатомовний сайт по вашій інструкції. Все працює! Дякуємо!
Встановив на англійську версію інший шаблон теми. Проблема в тому що не можу знайти через FTP де цей другий шаблон знаходиться. Чи не підкажете де його шукати?

Шаблон повинен знаходитися в: «коренева папка сайту» / wp-content / themes / »папка з назвою шаблону»

Схожі статті