Home›Support›English Support›[Resolved] Why is it that when an article written by a contributor is published by the site administrator, the ...
[Resolved] Why is it that when an article written by a contributor is published by the site administrator, the ...
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was facing an issue where the corresponding language version of an article, written by a Contributor and published by the site administrator, wasn't appearing on the front end of the website. Solution: We advised the client to check the status of the post in the backend. It was discovered that the post was in a 'pending' status because it was translated by a Contributor who does not have the permission to publish. We changed the language to Indonesian from the top admin language bar, selected the 'edit anyway' option, and changed the status from pending to published. This resolved the issue, and the post now appears correctly on the front end. We recommend avoiding the use of the Contributor role for translations and suggest using at least an Editor role.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket 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 am trying to understand why the corresponding language version of an article, written by a Contributor and published by the site administrator, doesn’t show up on the front end. I’ve checked in the backend, but the issue still remains. Here is the link to a page where the issue can be seen: hidden link
Symptoms:
The corresponding language version of an article doesn’t appear on the front end after being published by the site administrator.
Questions:
Why doesn’t the corresponding language version of an article show up on the front end after being published?
How can this issue be resolved?
Hi Christopher,
Thanks for your reply. I’ve double-checked everything, and currently, neither the homepage nor the inner pages are displaying properly.
Here’s my website: hidden link
hidden link
Would you mind helping me take a look? Really appreciate it!
Hi Christopher Amirian,
Thank you for your reply. I tried using Loom.com, but ran into a bit of trouble.
So I’ve used another method for your reference instead — would really appreciate your help with this. Thanks!
Also, 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.
Thank you very much. The issue was that the post in question was in a "pending" status.
Most probably the reason behind that is that you created a translation with a contributor user which cannot publish a page when it is translated, and it needs the permission of an admin user to be published.
That is why I went to the post in question, from the top admin language bar changed the language to Indonesian, Selected the edit anyway option and from there change the status from pending to published.
Now, if you check the front end of the website, you will see that it works correctly and it shows the affirmation post.
I suggest that you avoid using contributor user roll for translation and use at least a user role that has the editor permission.
Hi Christopher Amirian,
Thank you for your reply. We’ll run some tests again today, and if we encounter any issues, we’ll get in touch with you.
Thanks!