Главная / Плагины / Настройка плагина WPML

Настройка плагина WPML

Плагин WPML v.3.3.3 позволяет переводить содержимое страниц сайтов, выполнить локализацию темы, элементов навигации.

Плагин WPML превращает обычный WordPress сайт в полностью мультиязычный.
Встроенная система локализации шаблонов без .mo файлов.
Переводы для комментариев позволяют модерировать и отвечать пользователям на вашем языке.

В плагине WPML имеются элементы навигации для выпадающих списков, «хлебных крошек» и меню в сайдбаре.
Механизм создания и управления переводами удобен, прост и нагляден — любой пользователь сможет легко с ним разобраться.

В архиве так же дополнительные плагины:

  • gravityforms multilingual v1.3.4
  • sitepress multilingual cms v3.3.3
  • woocommerce gateways country limiter v1.1
  • woocommerce multilingual v3.6.9
  • wpml cms nav v1.4.14
  • wpml marketpress v1.1.4
  • wpml media v2.1.17
  • wpml sticky links v1.3.16
  • wpml string translation v2.3.4
  • wpml theme tester v1.0.1
  • wpml translation analytics v1.0.7
  • wpml translation management.v2.1.3
  • wpml xliff v0.9.7

Плагин платный, но очень нужный. Скачать бесплатно плагин WPML можно здесь:

Скачать

Сначала устанавливаем из архива  плагин «sitepress-multilingual-cms»

После активации выбираем основной язык сайта:

wpml активацияwpml основной язык сайта
Далее выбираем дополнительные языки

wpml дополнительные языки

Настройка плагина WPML:

настройка плагина wpml

  1. Виджет переключателя языка — отметив галочкой пункт подключаем возможность вывести переключатель в сайдбарах темы. Добавляется новый виджет.
  2. Переключатель языка в меню WP — добавляем переключатель в любое меню на сайте, в выпадающем списке можно выбрать в каком именно меню отобразить переключатель. Имеет смысл выбрать меню основной навигации сайта.
  3. Очередность языков — выбираем очередность отображения иконок языков в меню
  4. Стиль переключателя языка — можно выбрать внешний вид переключателя. Для удобства настройки внешнего вида есть окошко предосмотра (окошко отмечено красной рамкой на скриншоте). Из вариантов отображения можно выбрать просто флаг языка (русский, английский, немецкий и т.д.), флаг с названием языка, или просто название языка без флага.
  5. Как обращаться с языками без перевода — Некоторые страницы и записи могут быть не переведены на отдельные языки. Выберите, как должен реагировать селектор языка, если отсутствует перевод.
  6. Изменить цвета виджета переключателя языков — здесь можно настроить цветовую схему переключателя языков. Для удобства настройки внешнего вида есть окошко предосмотра (окошко отмечено красной рамкой на скриншоте).

После сохранения параметров появится возможность более тонкой настройки плагина.
В основном все настройки повторяются, но теперь появился важный пункт настроек: Языковой формат URL-адреса

wpml языковой формат URL

Для правильного отображения адресов директорий языков сайта выбираем первый пункт «Языки в разных каталогах (http://ваш сайт/ — Русский, http://ваш сайт/en/ — Английский)»

Если у вас появится ошибка при выборе этого пункта:

wpml ошибка директории
то надо проверить и изменть файл .htaccess на сервере (его можно найти в корневой каталоге сайта), если у вас его нет, то необходимо создать.

Содержимое файла  .htaccess должно быть следующим:

# BEGIN WordPress
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Скопируйте в него этот код и сохраните. (Файл .htaccess редактируется в Блокноте.)

Обновите страницу настроек плагина WPML — ошибка исчезнет.

Перевод страниц плагином WPML

Перевод страниц осуществляется не в автоматическом режиме! Учтите это. Если вы сталкивались с автоматическим переводом, то представляете, что за белиберда получается. Поэтому плагин предоставляет возможность сделать корректный и правильный перевод на разные языки вручную.

Для перевода страницы на другой язык перейдите в режим редактирования

перевод страницы плагином WPML

Для начала перевода нажмите на синий крестик «Перевести» у вас появится новая страница в которой:

  1. Напишите имя страницы на английском,
  2. Чтобы не заниматься оформлением страницы повторно, вставкой фото, ссылок и т.д. нажмите на кнопку «Скопировать контент из Русской«
  3. Отредактируйте содержимое английской версии страницы.

После чего нажмите кнопку «Опубликовать»

Так же можно перейти к быстрому редактированию страниц из пункта административной панели «Страницы»

перевод страницы плагином WPML
Где иконка карандаша позволяет внести изменения в страницу с переводом, а иконка плюса позволит добавить перевод к странице.

Теперь эта страница будет доступна в 2х языках. Такую же операцию повторите со всеми страницами.

Перевод меню

Для перевода меню сайта зайдите в пункт панели администратора «Внешний вид -> Меню»

Выберите нужное меню и нажмите справа вверху страницы пункт «Синхронизировать меню для разных языков

настройка меню для wpml

 

На новой странице отредактируйте меню для языка обычным способом. В результате на сайте получится так:

пример перевода меню

Вот вроде и все. Чтобы сразу не нагружать информацией о переводе интерфейса тем читайте в этом уроке.

 

Если у вас возникают трудности с плагином, то можно найти ответ на официальном сайте плагина.

В тему!

Gravity Forms

Gravity Forms

Gravity Forms v2.0.6 – премиум плагин для создания разных форм на сайте. На сайте еще есть ...

105 комментариев

  1. Добрый день!
    К сожалению, при попытке активировать плагин из вашего архива, получаю ошибку:

    Warning: require(/home/backoffi/public_html/wp-content/plugins/sitepress-multilingual-cms/lib/Snoopy.class.php) [function.require]: failed to open stream: No such file or directory in /home/backoffi/public_html/wp-content/plugins/sitepress-multilingual-cms/sitepress.php on line 74

    Fatal error: require() [function.require]: Failed opening required ‘/home/backoffi/public_html/wp-content/plugins/sitepress-multilingual-cms/lib/Snoopy.class.php’ (include_path=’.:/opt/alt/php53/usr/share/pear:/opt/alt/php53/usr/share/php’) in /home/backoffi/public_html/wp-content/plugins/sitepress-multilingual-cms/sitepress.php on line 74

    Не подскажете ли, в чем может быть проблема и как это исправить?
    Заранее благодарен! 🙂

  2. не скачивается wpml
    ужо рекламы насмотрелся а вот потом не получается
    Помогите плиз

  3. А у меня не получается установить этот плагин. Вордпресс очень ругается:

    WPML notice: Upgrades to this version are only supported from versions 1.7.0 and above. To upgrade from version 1.1.0, first, download 2.0.4, do the DB upgrade and then go to this version.

    https://yadi.sk/i/VfHYrO65X5Wa6

    И в меню не появляется никаких дополнительных пунктов управления

    Если же скачать по ссылке версию 2.0.4, то та не активируется по причине возникновения «фатальной ошибки».
    Что же делать? Очень хочется сделать многоязычный сайт

    • Андрей

      Возможен конфликт плагинов. Попробуйте выключить все кроме WPML и проверить работу.
      Потом на сайте плагина можно найти ответы на часто возникающие вопросы по работе плагина.
      Например тут http://wpml.org/ru/forums/topic/plagin-not-working/

      Совет дают такой:
      1) Отключить WPML на странице плагинов.
      2) Скачать WPML 1.7.0 и установить его.
      3) Включить WPML со страницы плагинов и отключить его снова.
      4) Удалить весь каталог WPML из папки плагинов на сервере.
      5) Скачать версию 2.1.0
      6) Установить и активировать его.
      7) Удалить весь каталог WPML из папки плагинов на сервере.
      8) Установите последнюю версию.
      9) Включите его.

  4. у меня в меню локализации тем и плагинов невозможно выбрать первый пункт как у вас
    (Модуль перевода строк WPML позволяет переводить темы, плагины и тексты администрирования. Для того чтобы установить его, откройте свою учетную запись WPML, нажмите «Загрузки» и загрузите WPML для перевода строк.) это то что написанно там,что делать?

  5. После установки плагина WPML русская админка появляется в квадратиках. Проблема с кодировкой? Если да, то какие файлы поменять?

  6. Здравствуйте, подскажите пожалуйста, не могу загрузить флаг которого нет в программе, если я загружаю ПНГ файл с изображением флага размером 18*12 то после сохранения место на флаге пусто, что сделать подскажите?!

  7. спасибо, догодался! Оказывается через ФТП посмотрел там куча флагов есть, нашел себе нужный и сделал загрузку не через компьютер а просто вписал нужный флаг!

  8. Здравствуйте, этот плагин обновляется? Какая у Вас версия в архиве?

    • Андрей

      Добрый день. Версия 3,1,5. плагин не обновляется так как он сам по себе платны. Как у меня появится новая версия плагина то сразу же размещу его на сайте.

  9. Скажите. Я установил платную премиум тему с модулями. Естественно без русского. Это плагин поможет мне?

  10. Как его установить? Внутри папки еще куча папок. Что загружать то?

  11. помогите… не могу залить плагин он в RAR .. с трудом его переархивировал в ZIP и тут тебе на… (Архив не удалось установить. Корректных плагинов не найдено.) как быть?

    • htaccess на сервере (его можно найти в корневой каталоге сайта), если у вас его нет, то необходимо создать.
      его нет… я его уже создал в каждой папке на хостинге… не чего не меняется. ошидка. подскажите пожалуйста что делаю не так?

      • Андрей

        в каждой папке не надо создавать. Создайте только один в папке где находятся файлы вордпресса (wp-config.php, wp-load.php, wp-settings.php и т.д.)

    • Андрей

      Разархивируйте и Загрузите файлы плагина по FTP на сервер. В папку плагинов. После чего активируйте плагин.

  12. Дмитрий

    Так и не понял, как активировать содержимое WPML-Add-Ons.

    «Модуль перевода строк WPML позволяет переводить темы, плагины и тексты администрирования. Для того чтобы установить его, откройте свою учетную запись WPML, нажмите «Загрузки» и загрузите WPML для перевода строк.»

    Как эти модули загрузить?

    • Андрей

      так же как и сам плагин, это дополнения к нему и надо дополнения залить в папку с плагинами (не в архиве)

      • Дмитрий

        Спасибо, я был невнимательным… Но » Перевести с помощью WPML.» хотя и выбирается теперь, но после нажатия на кнопку «Сохранить» оказываеться выбрана опция «Перевести с использованием .mo-файлов.»
        Как думаете, почему так?

  13. Спасибо за плагин, попробую переводить им. Пытался использовать CodeStyling Localization, но он 2 года уже не обновлялся, есть глюки. Тем не менее он тоже был очень крут

  14. Константин

    Андрей, добрый день! Возможно ли у Вас появление новой версии плагина (v.3.1.8.4) ?. Эта версия исправляет некоторые ошибки, которые появляются и у меня. Оч. Нужно!

  15. Константин

    Большая благодарность!

  16. Константин

    Доп.расширения тоже получили обновления. )

  17. Константин

    Да, хочу указать на проблему — плагин WPML и W3 Total Cache — несовместимы. При включенном total cache перевод фронтальной главной страницы отображается некорректно.

  18. Здравствуйте,

    расскажите, как полностью удалить плагин из вордпресса, на сайте эта процедура доступна только зарегистрированным участникам.

    • Андрей

      🙂 Панель управления — Плагины (найти нужный) — Удалить 🙂
      А что значит «на сайте эта процедура доступна только зарегистрированным участникам» ?
      Эта процедура доступна только администратору сайта…

  19. А как его активировать не покупая?)

    • Андрей

      плагин рабочий. активация нужна только для обновления плагина. для этого его надо купить.
      обновления выкладываю постоянно. так что забудьте об активации 🙂

      • Он и недорогой, еслиб не курс нынешний( Я хочу протестировать его, чтоб понять, подойдет он мне или нет. Видимо что-то не так делаю, попробую еще раз установить его

  20. Здравствуйте, там вышло уже 3.1.8.6 , у вас случайно нет?

  21. Александр

    Установил плагин, всё работает, но почему то не установилтсь дополнительные модули. Их надо где-то отдельно скачивать?

  22. Александр

    Андрей, помните по ссылку на доп плагины для WPML? нигде не могу их найти 🙁

  23. Два вопроса:
    1) А как сделать чтобы на разных языках был разным логотип в шапке?
    2) Что делать если есть раздел от темы, в котором языковой панели справа нет?(

  24. Добрый день! Поставил WPML на тему поддерживающую этот плагин, купил полную версию и он просто убил сайт по скоросити и загрузке, а на сайте вообще ничего еще нету кроме одного товара просто для теста, а планируется интернет магазин. Такое ощущение что WPML пытается везде залезть и продублироваться, перевести всё что возможно. Протестировал на скорость при включённом WPML и всё, что нужно для него из пакета, сайт грузится 10 секунд, а каждый плагин WPML по 2-3 секунды, что вообще не приемлимо. В чём может быть проблема? Можно ли неправильно настроить этот плагин из-за чего и проблемы? Память у хостера поднял до 256. Вот думаю отказаться от него пока 14 дней ещё не прошло и поставить бесплатного.

  25. Помогите, пожалуйста!

    Я скачала плагин и все дополнения к нему, которые вы предложили выше. Но когда я устанавливаю WPML Media, у меня ломается вся библиотека. Если захожу в Медиафайлы — Librarу, то он не находит ни одного изображения. Если я добавляю какое-то новое изображение, оно выдаёт ошибку и добавляет кучу пустых файлов с названием изображения.

    Что делать?:(

    Версия WordPress у меня 4.1.1

    • Андрей

      ой, даже не знаю. посмотрите решение на сайте плагина, может есть такое

      • Спасибо, действительно, на сайте плагина я нашла такую тему и у многих людей такая же проблема. Некоторым помогает апдейт плагина и всех его дополнений до последней версии.
        Но судя по последним записям — не всем.

      • УРА!!! Я поставила доп. плагины более поздней версии — теперь библиотека медиафайлов работает корректно! 🙂
        Если у кого возникнет подобная проблема — это решение!

  26. Здравствуйте! становила этот плагин и все дополнения, вроде все работает нормально, но не могу сообразить, как сделать так, чтобы не переводились на русский урлы. То есть, если я создаю запись или страницу, там я могу указывать нужный мне ярлык латинцей и тут все норм, но плагин автоматически переводит на русский каталоги, такие как «product-category» и получается «товарная-категория». сколько не рілась — не могу найти решение. Даже rus-to-lat поверх ставила — не помагает. Не может мне кто-нибудь подсказать как настроить плагин, чтоб не переводились урлыы или хотя бы подсказать, в какой папке плагина искать файл, где можно переписать переводы урлов? Буду очень благодарна

  27. Всем привет. Спасибо автору сайта, за данный плагин. Поставил на сайт и работал отлично. НО..
    Наверное все знают, что в последнее время появились проблемы у WPML при создании меню на другом языке. Саппорт WPML пишет, что бага пофиксена в версии WPML 3.1.9.7. Может у кого есть последняя версия плагина? На этом сайте по ссылке только версия WPML 3.1.8.4. Заранее спасибо!

  28. Спасибо, Андрей за более новую версию плагина. Но, к сожалению, описанный мною баг исправлен разработчиками только в версии 3.1.9.7. Будем ждать 🙂

  29. Доброе время суток.

    Друзья помоги, уже измучился с ним совсем, все становил настроил есть .mo файлик, но работает только оригинальная английская версия, только пробую в переключится на ру сразу же швыряет на 404..

    Что это может такое быть может кто то глянет возьмется за благодарность.

  30. Василий

    Привет!
    Плагин и расширения установил и активировал.
    Выполнил все настройки.
    НО, когда открываю раздел перевода темы — пустая страница.

    Подскажите, как решить данную проблему и перевести тему?
    Спасибо!

    • Андрей

      к сожалению не имею возможность проверять все темы и их совместимость с плагинами.
      попробуйте почитать советы на сайте плагина 🙂

  31. я правильно понимаю что все это добро можно только через ФТП залить, а не простым способом с админки через кнпку добавить плагин?

    • Андрей

      рекомендую все заливать через FTP а потом активировать залитое. Меньше проблем будет 🙂
      Некоторые темы или плагины почему то не хотят устанавливаться штатным образом.

  32. устоновил заработало, и все дополнения поставил, потом нашел 3.2.2. версию, поставил и поставил wpml-media, всё, больше не работает, опять пустой екран(хоть и код можно посмотреть) , все удалил, поставил прежную версию, короче не работает и не могу понять. почему так.

  33. Вопрос к автору статьи или к уверенным пользователям данного плагина.
    У меня на сайте 2 языка:
    5 меню на английском,
    5 на немецком.
    Немецкий главный!
    Так вот….. есть встроенный виджет » Произвольное меню» (он есть у всех).
    Когда я, его добавляю в сайдбар (в боковой например), то у меня выпадает только 5 пунктов меню английского, а немецкое меню не выпадает!
    Почему?
    два дня не спал и не ел, ковырял….. , загадка!

  34. Привет, у меня плагин просит регистрацию, как обойти?

  35. Здравствуйте, а не могли бы вы перезалить WPML Translation Management, не получается установить » Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature» И когда на компе пытаюсь открыть так же ошибка…
    Заранее огромное спасибо!

  36. Добрый день при распаковке Архива выскакивает такая ошибка «Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature . Т.е эта ошибка выскакивает именно на архиве «wpml-translation-management.2.0.5.zip» Можно ли как то это поправить?

  37. Denis Shishkin

    Дак через FTP и заливаю, устанавливать же все равно нужно в адмике? Вот там и появляется такое сообщение.. Погуглил вроде это битый архив.., Могу ошибаться

  38. Denis Shishkin

    вот так получается.. http://prntscr.com/8xgxic

  39. Тут все спрашивают про технические аспекты, а как дела обстоят с seo ? если перевести весь сайта ( к примеру на нем 500 в день) на еще один язык, то увеличится ли посещаемость? Как отнесутся ПС с тому, что на домене ru несколько языков, дадут ли они ему трафик на этот перевод? Насколько он будет читаем для носителей языка? Кто нибудь уже ПРАКТИЧЕСКИ получил отдачу от него?

  40. Присоединяюсь к Якову.

    Архив, «wpml-translation-management.2.0.5.zip» битый. Архиватором не открывается.

    • Андрей

      Да, этот архив битый 🙁
      Другого нет, ждем когда будет обновление.

      • Добрый день Андрей не как не могу установить демо версию сайта смотрел видео с ютуба на эту тему не получается сколько тем не скачал не могу в папках найти xml файлы с демо Помоги пожалуста если можно на теме СпаЛаб купил тему с themeforest и скачал у тебя Спасибо за ранее

  41. Андрей, добрый день!
    Подскажите, пожалуйста, не было еще обновления архива «wpml-translation-management.2.0.5.zip» ?

  42. Андрей,
    после Нового Года, на есть обновления.
    Если будет возможность, выставьте их ,пожалуйста

  43. Андрей,
    вопрос.
    пока никаких обновлений для WPML?
    (после Нового Года они были 🙂

  44. Как быть подскажите пожалуйста, в разделе «Перевод строк» не могу найти записи, которые вписывал через интерфейс темы( в настройках темы), например раздел «О себе», находит только названия на английском(About us), а то что внутри не отображает и вообще не показывает на русском ничего, тема terrifico…

  45. добрый день.
    При переключении языка на главной странице — все ок, если зайти в любую запись/страницу, то при нажатии на язык ничего не меняется (в строке не дописывается ?lang=en)

  46. Добрый день!
    Понимаю, что статья давнишняя и Вы, возможно, и не увидите мой коммент, но все же спрошу:
    после активации плагина высвечивается ошибка
    «WPML не удается найти определенные записи в таблицах языков. Полноценная работа плагина невозможна до устранения этой проблемы.
    Перейдите на страницу Диагностика и нажмите Исправить таблицы языков для устранения этой проблемы.
    Это предупреждение исчезнет после устранения неполадки.»

    Но во вкладке «Диагностика» нет параметра «Исправить». Есть только «Очистить» и «Сбросить настройки».

    Подскажите, пожалуйста, что делать?

    • Тоже столкнулся с такой проблемой, присоединяюсь к вопросу, отпишу о решении.

  47. Здравствуйте подскажите возможно ли дублировать не только контент страницы но и изображение записи, что бы постоянно не вставлять снова

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.