Мультиязычный сайт на WordPress. Плагин Polylang (старая версия) Часть первая. Настройка и установка

Артем Абрамович

Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.

103 комментария к “Мультиязычный сайт на WordPress. Плагин Polylang (старая версия) Часть первая. Настройка и установка”

  1. При переключении языков меню не изменяется. Изменения вступают в силу только после обновления кеша браузера.
    Подскажите пожалуйста, как решить проблему?

    Ответить
    • +Корх Сергей Отвечу здесь. У вас проблема не с плагином мультиязычности, с ним все нормально. У вас проблема с плагинами кеширования: во-первых их два гиперкеш и суперкеш, надо оставить один и во-вторых, на таких шаблонах суперкеш лучше не использовать, он работает по хитрому потому и прихотится несколько раз страницу обновлять. Оствьте один плагин гиперкеш и все должно быть нормально, а еще лучше поставьте Quick Cache он со сложными шаблонами где много всяких скриптов на ура работает. Ну и если финансы позволяют купите версию Pro для плагина Quick Cache

      Ответить
    • +WP-ruse Дело в том, что проблема появилась ещё до того. как поставил плагины. Сейчас удалил оба и поставил Quick Caсhe. К сожалению проблема не решилась. Даже не смотря на то, что в quick caсhe есть функция отключения client-side cache. Все как было так и осталось =(

      Ответить
    • +Корх Сергей Смотрите что получается: у вас страницы подгружаются без перезагрузки через аякс, вот плагин и не понимает что страница перегрузилась и приходиться обновлять страницу. Я сейчас в настройках шаблона отключил аякс и все заработало. Получается конфликт шаблона и плагина

      Ответить
    • Приветствую! Может быть и такое, скорее всего у вас постоянные ссылки не настроены. Полиланг работает только с cсылками вида http://wpruse.ru/sample-post/

      Ответить
    • Я поменял но опять при активации плагина сайт становится недоступным.Извините я новичок в вордпресс если отправлю логин и пароль можете настроить только это.Спасибо

      Ответить
  2. ЗДРАСТВУЙТЕ АРТЁМ,Я НОВИЧОК В ЭТОМ И У МЕНЯ ЕСТЬ ВОПРОС, У МЕНЯ СЛЕДУЮЩАЯ СИТУАЦИЯ.  ЕСТЬ АНГЛОЯЗЫЧНЫЙ ШАБЛОН И Я ХОЧУ СДЕЛАТЬ ДВУЯЗЫЧНЫЙ САЙТ (БЛОГ) НА WORDPRESS НО БЕЗ АНГЛИЙСКОГО ЯЗЫКА А ИМЕНО РУССКИЙ И ИВРИТ, ТАКОЕ ВОЗМОЖНО ИЛИ ВСЁ РАВНО ДОЛЖЕН БЫТЬ АНГЛИЙСКИЙ?!

    Ответить
    • Добрый день! Английский не обязательно должен быть, это ж так просто принято, что он есть.
      Если шаблон у вас английский, то его придется переводить при любом раскладе на русский и иврит, плагин файлы темы не переводит. И если плагин Полиланг поддерживает иврит, нет никаких препятствий для создания блога на иврте и русском
      Еще нюанс: насколько я помню на иврите читают справа-налево, так что тема должна поддерживать такой функционал. 

      Ответить
  3. Здравствуйте, Артём! Спасибо за видео! У меня возникла проблема с переводом строк — после добавления языка в переводе строк нет варианта на другом языке (который добавила), только тот, который и был изначально. В чём может быть проблема и как её решить? Спасибо!

    Ответить
  4. +Юлия Саморокова  Добрый вечер, Юлия! Чет у меня Ютуб глючит и кнопка ответить пропала, так что отвечу так. Не совсем понятно, про какие строки речь. После добавления нового языка сам язык добавился (справа вверху)? Если добавился, то проверьте все остальные настройки, в том числе и настройки постоянных ссылок.

    Ответить
  5. Друзья! Просьба, комментарии оставлять на блоге http://wpruse.ru/plaginy/multiyazychnyj-sajt-wordpress/
    На Ютуб не особенно удобно комментировать…

    Ответить
  6. У меня нету верхнего правого меню, и верхнего левого, почему? Как сделать чтобы поъявиилось? Пожалучста помогите!?

    Ответить
  7. Спасибо за информацию,правда немного быстро объясняете я не успевал.
    Вопрос- у меня не видны флажки на сайте, а в консоле есть, что с этим сделать?

    Ответить
    • +Tzvi Sushansky Если вы заменили страницу блога на английскую версию значит надо создать еще одну страницу для другого языка. А так, скорее всего вы указали для этой страницы не тот язык. Переключите язык и все должно вернуться

      Ответить
    • +Tzvi Sushansky Не знаю. Все зависит от того, что вы делали. Переключатель языков в верхней админ панели поствте в положение Все языки и тогда будет вам все видно: какие есть страницы и на каких языках

      Ответить
    • Здравствуйте  спасибо за уроки. У меня вопрос я установил плагин языков начал устанавливать и сейчас не могу зайти на свой блок,меня уводит по ссылке на недоделанную страницу не знаю какую,можете помочь?

      Ответить
    • +Tzvi Sushansky Добрый день! Проверяйте постоянные ссылки. Вы их сменили а сам сайт не обновил ссылки. Зайдете а вдминке Настройки — Постоянные ссылки и просто нажмите Сохранить. Должно помочь

      Ответить
  8. Привет, сделал все как показано в видео. Все работает, только меню как было, так и осталось старое. В чем может быть проблема?

    Ответить
    • +BEAVER LIFE Привет! Проблема может быть в самом меню. Если сделали дубликат меню, то все должно работать, надо указать пункты меню для разных языков. А области меню должны автоматом создаваться, остается только галочки расставить

      Ответить
  9. Проблема при переводе сайта плагином Polylang После настройки плагина исчезают все картинки с главной страници http://jerszow.com/ Как это исправить? Перевожу с польского на русский.

    Ответить
    • +Юлия Лысая Это может быть две вещи: или ошибка где-то или нету дублирующей страницы на русском. Исчезают только картинки или заголовки тоже пропадают?

      Ответить
    • +Юлия Лысая Значит ошибка где-то…
      Или другой момент: насколько я вижу на главной странице выводиться лена записей. Для такого вывода проще будет сделать 2 шаблона страницы, в которых вывести записи для разных языков. Как-то так….

      Ответить
  10. Как весело комментирует автор! Благодаря Вам мне впервые удалось разобраться с настройками языков.

    Ответить
  11. Скажите пожалуйста, как сделать настройку, если изначально установленный шаблон темы на Английском.
    Требуется сделать сайт на Русском (основной), Английский, Китайский.

    Ответить
    • +Станислав Левченко
      Добрый день! Язык шаблона на настройку плагина никак не влияет. Лучше конечно для начала перевести шаблон, а так все то же самое

      Ответить
  12. практически все получилось, на последнем шаге при добавлении русского языка в меню, и на англ и на русс версии пропали данные на главной странице, ничего кроме меню и языков. подскажите в чем дело?

    Ответить
  13. помогите. нету у меня этой галочки (переключение меню) в разделе МЕНЮ. как мне его добавить?

    Ответить
  14. Привет. Учился ставить этот плагин по твоему видео. Все получилось. Только есть одна проблема. Расскажи, пожалуйста, как сделать перевод главной страницы, если в переводе строк его нету. У тебя на сайте я читал про добавление страницы, но я не знаю как это делается ((((

    Ответить
    • +Vyasheslav Bekker
      Привет! Это сложно в двух словах рассказать. Тут уже кодить надо, использовать встроенные функции плагина и т.д.

      Ответить
    • А как их использовать? Может у вас есть возможность списаться в facebook или где то еще?

      Ответить
    • +Vyasheslav Bekker
      Хороший вопрос) Без знаний php не обойтись… Все контакты есть в описании к видео

      Ответить
  15. а у меня в настройках стоит
    Custom post types and Taxonomies
    Deactivated серым цветом, и нет никакой возможности активировать… наверное это новые версии плагина грешат этим? некоторые пункты серым.. ( а п ро них как раз в видео говорилось) в видео о плагине 1.6 ( а у меня 1.9)

    Ответить
    • +WPRUSe да я поставил версию 1.7.8 там уже появилось всё как было в видео указано, но правда пропали строки из перевода почему-то, остались только на русском ( хотя на версии 1.9 все было)
      вот скриншот http://SSMaker.ru/4dac60e3/ ( при этом все работает переключатели..языки переключаются..и т.д)
      естесственно на главной только название не меняется- так как его нет в переводах ( то есть там нет другого языка)

      Ответить
    • +Димитрий Геваль
      Интересно. Получается в новой версии что-то сильно поменяли. Надо будет глянуть мне

      Ответить
    • +WPRUSe а может быть еще такая комбинация с последней версией wordpress… в итоге обновился до 1.9 а все равно переводов не появилось, только русский, не знаю почему ( ведь при первоначальной установке они были). пропали после того как удалил плагин, поставил 1,7,8 ( там уже не было), удалил поставил 1,9 — тоже не было.

      Ответить
    • +Димитрий Геваль
      Похоже что с установкой разных версий еще и в базе обновляется. Точнее не так, версия 1.7.8 обновляет данные в базе, а вот 1.9 уже нет. Попробуйте все по новой сделать, а еще лучше откатиться на пару дней, на хостинг бекап точно должен быть

      Ответить
    • Проверил, все с кастомныи записями работает. Тут надо смотреть как у вас произвольные записи сделаны. В документации к Полиангу написано что у кастомных записей должен стоять параметр public в положении true иначе плагин их видеть не будет

      Ответить
  16. здраствуйте установил плагин но он почемуто на английськом, подскажите пожалоста как изменить на русский?

    Ответить
    • Добрый вечер! Он должен быть на русском, если сам сайт на русском, то плагин автоматом перевод подхватит. Единственно, может в новых версиях перевод не обновился…

      Ответить
    • спс помогло, действительно в ноой версии нету руского языка

      Ответить
    • не подскажите ещо, какая может бить причина не сохранения настройок флагов и локаль

      Ответить
  17. Здравствуйте шаблон twenty_fourteen добавляю плагин Polyang и как вы и говорили на видео, с ссылками по аккуратнее,(ничего не менял в URL) так вот все слетело с главной страницы пусто (текста нету,меню и т.д голый шаблон). А плагин очень нужен. И в настройках плагина, где перевод строк только description и название сайта. Сайт на локалке через денвер.
    P.S сроки поджимают помогите пожалуйста. Какие настройки нужно выставить чтобы корректно работал плагин?

    Ответить
    • С наскока сложно понять, что получилось, если сосем ничего нету, то значит что-то не так сделали с настройками самой темы… Ссылки здесь не причем, что-то с темой не так

      Ответить
    • та же проблема, при установке плагина всё слетает, даже меню(( Удаление плагина возвращает сайт к жизни.

      Ответить
    • Потому что ссылки меняются, вы формально разносите сайта в разные папки по языкам. Для начала обновите постоянные ссылки Настроки — Постоянные ссылки, а потом настраивайте все для каждого языка

      Ответить
  18. Сейчас нет кнопки «установить язык по умолчанию» . В целом сайт пустой стал. А оформление темы на одном из языков совсем по дефолту стало. видимо от темы тоже что-то зависит.

    Ответить
    • Видео уже 2 года, надо обновлять его. Странно что пустота возникает

      Ответить
    • да, плагин явно облысел, и мне каж зависит не от шаблона, а от оплаты

      Ответить
    • Все настройки в плагине есть, в платное перешло только настройка слагов и все. Специально сейчас все проверил

      Ответить
  19. скачал плагин, включил и просто пустой экран показывает, вообще ничего нет 🙁 печалька. И плагин сейчас немного другой, настроек меньше стало

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

      Ответить
  20. Спасибо, это видео уже 2 раза помогало при настройке плагина.

    Ответить
  21. Не по теме, потому что тему не нашел. Переношу сайт, с hhtp на https. Всё ок, кроме того, что много файлов остались http, и заветный замочек не горит зелёным. Нет ли у вас уроков по этой теме, если нет, не предвидится ли?

    Ответить
    • Уже не подскажу, дано это дело было. Подобных плагинов вагон, даже бесплатные есть. Поищите в репозитории по тегу booking

      Ответить
  22. Добрый день. Установил плагин для поддержки двух языков (русский и украинский), но вот в чем проблема. По умолчанию стоит украинский язык, но в мобильной версии сайт открывается на русском. Как исправить?

    Ответить
    • Кеш почистил, но языки в мобильной и компьютерной версии отличаются. Может кто-то уже сталкивался с такой проблемой. Спасибо

      Ответить
    • Что такое мобильная версия? Настройка определения языком браузером отключена в плагине?

      Ответить
  23. подскажи как загрузить второй логотип для английской версии( в лого русские буквы, меняю на англиские,а он вместо того чтобы поменять только на английской версии — меняет на двух(((

    Ответить
    • Попробуй на условие проверять. Если русский тогда один лого, на английском — другой. Посмотри в документации плагина, там есть для этого функция

      Ответить
  24. При переключении страниц приходится каждый раз заново переводить страничку. Как это можно исправить? Спасибо

    Ответить
  25. Привет Артём!!!!!!!!!!! Это опять я. И опять за консультацией. Кстати, сейчас искала ответ на свой вопрос (вопрос ниже) и случайно попала на Ваш сайт на эту статью http://wpruse.ru/plaginy/multiyazychnyj-sajt-wordpress/ . Хотела подписаться на сайт, а кнопки подписки то и нет. Или я не вижу?
    Вопрос по мультиязычности:
    Хочу вообще удалить мультиязычность с сайта. Как оказалось (по анализу вебвизора) на моём сайте она не нужна. Например, англоязычные люди никогда не смотрят информацию об услугах на моём сайте, они находят её в других источниках, где я зарегистрирована платно. А на самом сайте http://valenciaconanna-property.com/, при переходе на другой язык, отображаются некорректные/пустые страницы (перевод делаю сама, а сейчас на это, ну, вообще нет времени!, тем более, что надо переводить на два языка, а не на один). Там итак некоторые косяки надо устранять, а тут ещё эта мультиязычность под ногами путается….
    Так вот, вопрос такой:
    1. если я снесу всю эту мультиязычность вместе с плагинами, будут ли роботы ещё считывать эти страницы?
    2. или уже весь контент и для них удалится (из-за удаления плагинов)
    3. или мне нужно будет отслеживать сканирование роботами и вручную каждую такую страницу ставить на принудительное удаление?
    4. И нужно ли удалять эти плагины (а у меня их 4) с хостинга? или они автоматически удалятся при удалении их с админки?
    5. Нужно ли удалять все страницы с языками и в админке? Сайту почти 3 года и там скопилось порядка 280 страниц с англ. и исп. языками. Вот, и не хочется, чтобы после удаления, робот все их сканировал вхолостую
    6. или все эти страницы «автоматом» будут отображаться в русской версии?

    В общем, как удалить это всё корректно? Знаю, что можно сделать поддомен, но считаю, что это бессмысленно, так как добавлять контент на других языках я больше не планирую.
    Спасибо!

    Ответить
    • Доброго! Подписку просто так не найдете, там всплывашка в статьях только появляется)
      У вас не на поддоменах, а в папках языки срабатывают. Удалять надо плагин, но предварительно сделать полный бекап сайта. Проблем быть не должно с удалением, да и с индексированием. Но будут проблемы с индексированием иностранных страниц, так как ссылки изменятся и ПС и просо не найдут. Если страницы на других языках не нужны, тогда поставьте им статус черновиков в админке и эти страницы на сайте будут не видны.

      Но это все теория, никогда не удалял языки с рабочего сайта, бекап делать обязательно!

      Ответить
  26. И такой вопрос, как данный плагин работает с пользовательскими комментариями? Английские отдельно, руские отдельно или же комменты будут выводиться все вперемешку?

    Ответить
    • Все вперемешку, вроде в платной версии это как-то решалось

      Ответить
  27. Добрый день!
    Подскажите как решить небольшую проблему.
    Делал настройку по Вашему видео. Домен у меня с окончанием «com», главный язык — английский. Когда поставил галочку возле поля, чтобы пропал индекс главного язык. Но у меня получилось следующее: при включении русского языка — …com/ru, и при переключении на английский (главный)…com/en. Как избавиться т индекса «/en» на главной странице?

    Ответить
    • Добрый! Главная страница — статическая или штатная?

      Ответить
    • Язык по умолчанию выбрали? Индекс «/en» убирается только если выбран язык по дефолту. Ну и пермалинки обновить не забудьте

      Ответить
  28. У меня нет вкладок с другими настройками, только первая страница с выбором языков. На ней есть единственная ссылка перевести все. Поставила англ 2 и рус 1. Флажков на сайте не появилось, текст и описания перевелись на англ, остальное — меню итп осталось на русском.
    В меню есть отдельная ссылка с переводом строк
    Флажки переключения видно только в верхней панели админки — открывает перевод строк
    Где вкладка или ссылка Настройки не понятно. Похоже, стал полуплатным. Нашла такой WooCommerce Multilingual , но там, похоже, еще что-то надо добавлять

    Ответить
    • Специально проверил. Все там есть. С Вукомерсом может не работать, это да. но со штатными записями работает без проблем.
      Настройки находятся в разделе Языки слева в самом низу

      Ответить
    • — Дополнительных вкладок на самой странице где рабочая область (вверху теперь) нигде нет, всё переехало в левую панель

      — Из ссылки Настройка (меню слева) ссылка языки исчезли.
      — В меню слева Языки теперь дублируется и стало две ссылки (одна с иероглифами, ниже без) — страницы открываются одинаковые

      Переводы строк — есть
      Настройки (ModuleDescription) — есть вариант только такой: Установить язык сайта согласно настройкам браузера — ?????
      Lingoteck (на странице 4 варианта выбора — общий перевод сайта итд)

      — Нет страницы настроек на 4 минуте и всех этих настроек

      У меня WP 4.8.2 и вукоммерс

      Ответить
  29. Артем, привет! Спасибо за видео) у меня вопрос: при установке Polyland показывает только вкладку «Языки», а «Перевод строк» и «Настройки» недоступны. Он стал платным? Или это другой баг?

    Ответить
  30. А сколько стоит двухязычный сайт в вордпресс(нормальный) по заказу?

    Ответить
  31. +:@+_+::L:@ это видео не смотрят профессионалы половину не понял, как и другие

    Ответить
  32. Всем добрый день, добавляю мультиязычность на сайт, должно быть два языка, создаю черновик страницы, а в нем не отображается контент, хотя на самой странице он есть, из-за чего такое может быть?

    Ответить

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

%d такие блоггеры, как: