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: Compatibility
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: Symptoms: Questions: |
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: 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. 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. 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 |
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. 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 |
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? |
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 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, By Login Editor account 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 |
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" |
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? 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 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. At this point, there isn’t any other (code-level) workaround we can provide beyond these alternatives. |