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

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

Адміністратор сайту звернувся до мене із проблемою. В одного з редакторів були труднощі з доступом до певних постів, причому жодних повідомлень про помилку Вордпрес не показував, просто посилання на редагування збігалося з УРЛ списку постів і на кліку нічого не відбувалося, користувач залишався на тій же сторінці. Цікаво було те, що не простежувалася закономірність за постами, і редактори з такими ж правами не мали жодних труднощів.

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

У WPML право на переклад контенту для сайту для користувачів знаходиться в

WPML->Translation Management-> Translation Roles
Управління правами на переклад у WPML

На цій сторінці я побачив, що для проблемного редактора було виставлено неправильне спрямування перекладу в колонці «Мовні пари». Проблема одразу впала в очі. У всіх було з Англійської на Норвезьку, а в цікавого редактора, з Норвезького на Англійську. Зміна напряму перекладу вирішила проблему.

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

2 відповіді до “Помилка WordPress “У вас немає прав на переклад з …””

  1. Остап :

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.