Skip Navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Сотрудники Службы поддержки сегодня не доступны на форуме Russian. Создайте обращение и мы возьмемся за решение вашего вопроса, как только будем в сети. Благодарим за понимание.

Помечено: 

This topic contains 1 ответ, has 2 голосов.

Last updated by Andrey 1 год, 6 месяца назад.

Assisted by: Andrey.

Автор Посты
22 сентября, 2022 в 6:23 пп #12106291

ivanT-32

Добрый день.

Пропала возможность делать переводи для пользователей с ролью (редактор)

С ролью админ все работает замечательно.
Но пользователь с ролью редактор( нет возможности для перевода)
В настройках Translation Management пользователи добавлены, изначально все работало хорошо.
hidden link

Спасибо за помощь.

23 сентября, 2022 в 11:25 дп #12110767

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Добрый день,

По умолчанию WPML разрешает редактировать переводы только администратору или первоначальному переводчику.

Попробуйте добавить этот код, он должен позволить редактору также редактировать переводы:

add_filter('wpml_user_can_translate', function ($user_can_translate, $user){
	if (in_array('editor', (array) $user->roles, true) && current_user_can('translate')) {
		return true;
	}
	
	return $user_can_translate;
}, 10, 2);

Вы можете добавить его в functions.php файл, который должен находиться в Вашей текущей теме.

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

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.