Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Zagreb (GMT+02:00)

Tagged: 

This topic contains 14 replies, has 0 voices.

Last updated by Bruno Kos 3 days, 18 hours ago.

Assisted by: Bruno Kos.

Author Posts
October 8, 2025 at 8:45 am #17466307

larryT-3

Background of the issue:
I am trying to grant translator rights to an editor account. I have added the editor as a translator with language pairs in Translation Management > Translator to solve the error message that: "You don’t have the right to translate English from Vietnamese." However, we have encountered another error that "you can only edit translations assigned to you" for some pages/posts. Please check our settings if they are correct. Link to a page where the issue can be seen: hidden link

Symptoms:
Error message: "you can only edit translations assigned to you" for some pages/posts.

Questions:
How can I resolve the error message: 'you can only edit translations assigned to you'?
Are the settings for granting translator rights to an editor account correct?

October 8, 2025 at 1:09 pm #17467341

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

Hi,

Editors don't have enough privileges to translate things that were not assigned to them, so you need to create translation job specifically for them:
https://wpml.org/documentation/translating-your-contents/#choose-how-to-translate

Otherwise they will not be able to access WPML settings or translate translation jobs from other users.

October 9, 2025 at 2:45 am #17469317

larryT-3

Hi Bruno, thanks for your reply. I cannot find a way or button to assign the translated (duplicate) page or post to all editor or specific editor.
I read https://wpml.org/documentation/translating-your-contents/#choose-how-to-translate, but I cannot find the instruction too

For your information, we didn't use auto translate. What we did is to duplicate EN to other language like JP, KO, VI. Then, we update the duplicated language page manually.

Besides, apart from the Saigon staging site. in other site, I have also created editor account and added them as translator in WPML. They can access all translated page without additional privileges setting

Could you please step by step guide us, how to provide enough privileges to all editors? please share with us if any function script can help. Thanks

October 9, 2025 at 7:12 am #17469568

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

hidden link

The above is the login for the administrator user.

On this sandbox, can you tell me if you see the same issue with the Editor user? Username and password for the editor are "Editor" and "editor".

This will help me confirm if this is the issue in WPML or perhaps something within your site.

October 9, 2025 at 8:17 am #17469811

larryT-3

Hi, I seems that it relates to the Publishpress Capabilities plugin.
In the attached image, if I remove the publish capability (the publish_posts and publish_pages) from editor (untick the box and save change), the editor will lost the right for translated posts and pages.

Is that means WPML didn't support Publishpress Capabilities plugin? any setting i can do on WPML to allow edit and access right for translated post and page?

The reason why I need "Publishpress Capabilities" is because i want to hide the "publish" button from Editor view and to force them to go thru the revision approval process

Screenshot 2025-10-09 at 4.11.47 PM.png
October 9, 2025 at 12:25 pm #17471264

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

PublishPress Capabilities is compatible with WPML (see https://wpml.org/plugin/publishpress-capabilities/. However, due to the wide range of possible user capability configurations, certain combinations may conflict with WPML and these would be difficult to spot during testing.

For instance, we previously had this related case: https://wpml.org/errata/publishpress-capabilities-users-being-able-to-access-to-media-translation-section/

Could you please try to reproduce your issue on my sandbox site and send me screenshots showing exactly where and how the issue appears? This will help ensure I don’t miss any details.

Once I have that information, I’ll escalate the case to our Compatibility Team for further investigation.

October 13, 2025 at 2:14 am #17478035

larryT-3

Hi I went to your sandbox to reproduce the issue.
I duplicate the "Checkout" page from EN to German by using admin account.
Also, I unchecked the publish post and publish page capabilities in Post Editing Capabilities.

Please find all these action in the attached image

However, I cannot access as an Editor to have a check, even, i had created a new editor account.

Could you please see if the editor role can access "Checkout" German page? Thanks

Screenshot 2025-10-13 at 10.11.54 AM.png
Screenshot 2025-10-13 at 10.08.30 AM.png
Screenshot 2025-10-13 at 10.07.37 AM.png
October 13, 2025 at 11:15 am #17479344

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

I went to hidden link and created a new translation job for the Editor, who can access the translation.

I can also access other translations, including duplicates.

I’m not sure I fully understand how to reproduce the issue — could you please help clarify?

can edit anything.jpg
shop to translator.jpg
October 14, 2025 at 3:42 am #17481768

larryT-3

Oh, I logged in Editor account. Yes, your editor account can access the translate page. may i know what have you done to allow the access?

Are you add the follow code?

// WPML Workaround for compsupp-7344
function wpml_compsupp7344_disable_wpml_media_translation_menu() {
// Check if the current user lacks the required capability
if (! current_user_can('wpml_manage_media_translation')) {
// Remove the WPML Media Translation menu
remove_submenu_page( 'tm/menu/main.php', 'wpml-media' );
}
}

add_action('admin_init', 'wpml_compsupp7344_disable_wpml_media_translation_menu');

October 14, 2025 at 4:40 am #17481794

larryT-3

Hi Bruce, I reproduced the issue in your sandbox. Please see the attached image and login with Editor account to have a look

By using Demo admin account,
1/ I created a "admin page", and then
2/ Duplicate it to German, and then
3/ Make change on German "admin page" and save to make it independent

By Login Editor account
1/ try to access "admin page" German version.
It failed and it told me that "you can only edit translations assigned to you".

i think currently, editor cannot edit the translation who is created by others/admin. Editor seems can only access it's own translations or those without author
Hence, my question is how to grant/ assign all translations to all editor ?

Screenshot 2025-10-14 at 12.37.59 PM.png
October 14, 2025 at 4:48 am #17481820

larryT-3

FYI, I also created a new editor account "dentsueditor3" to do another test.

In the attached image, you can see that "dentsueditor3" do not have the right to access the Editor test 02 — Draft German version, which is created by "Editor"

Screenshot 2025-10-14 at 12.46.19 PM.png
October 14, 2025 at 12:22 pm #17483749

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

Can you please check something here?
hidden link

I created a new Editor user with the username/password editor/editor. I completed the translation for the "Checkout" page using the Administrator account, but I’m still able to access the translation as an Editor.

However, I can no longer do this on
hidden link
, even though PublishPress Capabilities is disabled.

So, the issue seems to occur only after user roles have been modified with PublishPress Capabilities, correct? It’s puzzling that this behavior persists even after the plugin is disabled.

In this case, I’ll escalate the issue to our Compatibility team, since it doesn’t appear to be a WPML bug.

October 15, 2025 at 1:46 am #17485596

larryT-3

Hi Bruce, yes, from my reply #17469811, I found it is related to Publishpress Capabilities plugin.

Your new site green-clarinete didn't have the Publishpress Capabilities plugin, so the issue didn't exist.

Although it is not a bug from WPML directly, the error message "you can only edit translations assigned to you" did come from WPML.

Which means when Publishpress Capabilities change the publish_posts and publish_pages capabilities, the editor role cannot touch the translation.

It would be appreciate if your Compatibility team can help. However, I will expect that WPML has something to control user translation right to ensure user account has enough privileges to translate things. Also, I expect we can manually assign to editor, or there should have a workaround to assign the right to specific user role/account. Thanks

P.S. Besides, I guess, for your "pretty-synthesizer" site, I believe that before you disable the Capabilities, you need to turn on editor publish_posts and publish_pages capabilities first as a fallback. Otherwise, the role will still lose the capabilities even you directly disable.

October 15, 2025 at 2:00 pm #17487285

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

This issue has been escalated to our Compatibility team for further investigation. It may require some debugging time, but I’ll get back to you as soon as I have any updates or additional questions.

At this stage, it’s currently unclear to me whether the behavior you’re requesting (allowing editors to access all translations regardless of assignment) is technically possible or supported when capabilities such as publish_posts or publish_pages are added or removed. WPML relies on specific capability and job-assignment checks, so modifying these roles may affect how this functionality works.

Our Compatibility team will review this in detail and confirm whether it can be supported or if it falls outside the intended usage.

October 17, 2025 at 6:22 am #17492824

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

I’ve reviewed this behavior further with our team. It turns out to be an edge case related to the custom capacities applied to the Editor role.

Since this is outside the standard permissions flow, there are several ways to work around the restriction:

* Switch to the secondary language under “Pages” and edit the translation directly from there.
* Open the translated page on the frontend and use **Edit page** from the admin bar.
* Have the Editor perform the duplication or click **Translate independently** themselves.
* Alternatively, you could use the **“Fallback to default language”** option instead of duplicating pages until they’re translated.

At this point, there isn’t any other (code-level) workaround we can provide beyond these alternatives.