Background of the issue:
I am trying to manage translations on my site hidden link. I want to create an editor account to manage translations. I added it in WPML -> Settings - Translators -> Translation managers, but it does not seem to work. I also added this snippet but still not working: 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); I also want to translate the page hidden link to hidden link and the page hidden link to hidden link. The pages are built with Jetengine, Elementor archive, and The Events Calendar.
Symptoms:
The editor account for managing translations is not working. The page slugs are not translating as expected.
Questions:
How can I enable an editor account to manage translations in WPML?
How can I translate specific page slugs built with Jetengine, Elementor archive, and The Events Calendar?
Please note that as per our forum policy we can handle one issue per ticket, so in this ticket I'll be handling the problem about the Editor.
Can you please confirm if the user added as an editor, has the "editor" role? Please note that the translations that are already completed can only be edited by Admins and original translators.
However, can you also try adding a new user with "editor" role, than add it as a Translator (not the manager) and check with it?