We have encountered an issue with opening profiles of certain users. We have traced this problem and determined that profiles open only when the participant type ("student" or "instructor") is set. The "student" status is assigned when creating an account in any language. However, the "instructor" status is only assigned when creating an account in the English version.
Can you please advise on what could be causing this issue?
It is very hard to determine if WPML has an effect on this as you have many plugins on your website which makes it impossible to know if it is a compatibility issue or something else.
I also do not know what "participant type" is and by profile do you mean in Dashboard > users > profile page?
Or are you talking about a front-end page that is created by a plugin such as BuddyPress?
As a first step I suggest that you follow the steps below:
- 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" and deactivate all WPML plugins
- Check if you can still recreate the issue.
- If yes then WPML does not have any role in the problem.
Yes, it's a front-end page.
"Home > Learn and work > Members" - hidden link
In the members directory, you can see that not all have the "Member Type" specified - hidden link
When we visit the profile of a member who has the "Instructor" status, it opens for us: hidden link
But when we visit the profile of a member who does not have any status, it does not open for us: hidden link
We cannot understand why after creating an instructor account on the English version of the site, the "Instructor" status is present: hidden link >> hidden link
But when we create an instructor account on the Ukrainian or Russian version, there is no status: hidden link >> hidden link
Thanks, for the explanation. Would you please tell us where is the instructor status assigned in the dashboard?
So we can check?
I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.
Make sure you set the next reply as private.
Also from what I understand you have scenarios that you create a user from Ukranian version. Is it from the dashboard or it is a form int he front end?
The login information redirected me to a custom-made panel and not the WordPress admin screen, but from the form that is for the instructor registration, I found out that it is created by the WPLMS plugin.
That plugin compatibility with WPML is actually maintained by the plugin developers and not us: