This thread is resolved. Here is a description of the problem and solution.
Problem: The client was unable to edit English posts with a user account that lacked proper language pair assignments in WPML's translation management. Solution: We advised the client to assign the user as a translator with the appropriate language pairs via WPML->Translation Management->Translators. Additionally, we addressed an issue where the Translation Management screen appeared blank. This was resolved by ensuring the user had administrator privileges and by refreshing the WPML license status. Steps included removing and re-adding the site in the WPML account to generate a new key, unregistering, and re-registering WPML in the Plugins section.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we recommend opening a new support ticket. We also advise checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML support forum.
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.
Background of the issue:
I created a new user with role "editor". I also tried with role "SEO editor". When I am in the page hidden link and this user clicks on "edit", the same page gets refreshed. This user cannot edit the English posts. Only Polish posts can be edited. I tried to follow this guide https://wpml.org/forums/topic/user-role-permissions-for-editor-wpml-editor-from-dev-stage-environment/ but WPML > Translation Management shows completely empty page. I am not using WPML translation manager, and please do not activate it.
Symptoms:
The user cannot edit the English posts; the page refreshes when attempting to edit.
Questions:
Why can't the new user with role "editor" or "SEO editor" edit English posts?
Why does the WPML > Translation Management page show completely empty?
There was no move, etc.
So also the guide above doesn't apply.
I've being using this site since more than 10 years always as an admin.
First time a regular editor is needed.
I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)
**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **
I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.
NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.
Languages: English (English )Portuguese (Brazil) (Português )
Timezone: America/Sao_Paulo (GMT-03:00)
Hello Sergio,
Bobby is not available today so I'll be taking over this case.
I checked the issue and it is likely that this is happening due to the editor user you shared not having the right language pairs as my colleague approached.
A few things are important to be mentioned, when you say "I am not using WPML translation management, and please do not activate it.", please notice that while WPML used to have a separate plugin for the translation management in the past, it has been merged into the WPML plugin itself, currently it is not possible to use WPML without having the Translation Management enabled.
The next step is to fix the Translation Management blank screen, access the translators tabs and make sure that the editor user you shared has the correct language pairs applied.
I have just come across a similar issue(translation management showing a blank screen) and I was able to fix it. To try to correct this issue, please to do the follow procedure:
- Temporarily remove your website here: (https://wpml.org/account/sites/). You won't lose any translation credits or the translation memory, this is just to force WPML to refresh the license status
- Add the website again and copy the new generated key, when adding it make sure that you use the exact same format as available inside the wp-admin > settings > general, eg.: http or https | www or non-www
- Now go to Plugins -> Add New -> Commercial
- Click on Unregister WPML if you see it there
- Click on Register WPML and enter the new key you just created
After that, please check if the translation management will become functional again and check the translators tabs to see how the language pairs are set up or give me a heads up so I can double-check it for you.
Hello, I did the procedure you wrote:
- Temporarily remove your website here: (https://wpml.org/account/sites/). You won't lose any translation credits or the translation memory, this is just to force WPML to refresh the license status
- Add the website again and copy the new generated key, when adding it make sure that you use the exact same format as available inside the wp-admin > settings > general, eg.: http or https | www or non-www
- Now go to Plugins -> Add New -> Commercial
- Click on Unregister WPML if you see it there
- Click on Register WPML and enter the new key you just created
Then I go to hidden link. and there is still a blank page.
Languages: English (English )Portuguese (Brazil) (Português )
Timezone: America/Sao_Paulo (GMT-03:00)
Hello Sergio,
Thank you for testing it.
Yes, I logged in with that user and I was able to replicate the issue.
I debugged this issue for while but I'd like to ask permission to make a copy/staging version of your site where I can investigate this closely without affecting the live site. I might need to deactivate plugins, themes, change settings, etc. I don't want to do it in the live site.
I'll make sure to delete this copy as soon as we get this issue fixed.
I'm afraid of debugging directly on the live site and cause issues to your visitors. Also, it is important to test a different setup as part of the troubleshooting.
Sure, please feel free to take a copy of the site.
I doubt you can with duplicator, because the site is huge (a plenty of photos) and there isn't so much free space to accomodate a copy.
It's better to download the files via FTP + to generate a DB backup.
Languages: English (English )Portuguese (Brazil) (Português )
Timezone: America/Sao_Paulo (GMT-03:00)
Hello Sergio,
I was able to create a staging version of the site and the issue also happens in there even on minimal environment with only WPML enabled and default theme.
I checked this out but so far I couldn't find a fix for it.
I asked my colleagues to have a look at this issue in order to see if there's anything I'm missing.
I'll come back here as soon as one of my colleagues reply back to me (which it shouldn't take long).