[Resolved] Split: Can not add a user as a translator
This thread is resolved. Here is a description of the problem and solution.
Problem: If you're trying to add an admin user as a translator and they don't appear as an option, it might be due to heavy caching on your website. Solution: We recommend checking if the user has already been added as a translator. If they have, but still aren't showing up, you should try the following steps: 1. Go to WPML > Support > Troubleshooting and click the 'sync translators' button several times. 2. Clear the cache on your website. These actions should help the user to appear in the list on the live website.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend 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. If the problem persists, please open a new support ticket.
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.
Thanks. A different query on the same website. When trying to add an admin user (jessica@samuraipromotions.co.uk) as a translator they don't come up as an option?
Would you please log in with that user and go to the WordPress Dashboard > Users > Profile and make sure you add email name and other information there for the user?
After that, check if you can add the user as a translator.
Sorry. I can't login with this user, because it's another users account. Additionally i've confirmed that neither me or they are able to add themselves as a translator.
Thanks, may I have access to the website with your user?
I suggest that you change the password, after that, share it by setting the next reply as private, and after my troubleshooting, change the password.
Just to make sure we are on the same page, if your user is an admin user, you can not add it as a translation manager as all admin users are translation managers by default.
But you will still need to add the user as a translator to have access to the languages.
Except we've been able to add lots of other users who have @ in their username as translators. (Listed below). So why is this only now having an affect with Jessica? Is there another route to adding a translator?
Thank you. That is correct. May I ask you to update WPML Multilingual CMS and WPML String Translation plugins to the latest version?
- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Go to "WordPress Dashboard > Plugins > Add new > Commercial (tab)".
- Click the "Check for Updates" button.
- Update WPML and its addons there.
It seems that the user in question was already added as a translator, but because of heavy caching happening on your website, it did not show on the list.
As soon as the copy of the website was done and we deactivated plugins, and as the copying process does not include the drop-in or must use plugins, the userwas already shown on the list.
This gave the idea to the second-tier support that the caching must be the issue.
They went to WPML > Support > Troubleshooting (link) and clicked the sync translators button quite a few times and tried to clear the cache.
Eventually, that caused the user to show on the list even on the live website.
So basically, the issue was not that the user was not showing in the drop down. The issue was that it was already added as a translator but heavy caching prevented the usernema to show on the list.