Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to ensure that the frontend and backend of your WordPress site are synchronized, with the language switcher visible and translations properly displayed. You noticed an issue under 'Reading' stating: 'Your home page does not exist or its translation is not published in NL, FR.' However, the home page and its translations are accessible when clicked on. The language switcher is missing, translations are not visible, and posts are not synchronized between languages.
Solution:
We suspect that the translations of your homepage might still be in Draft status, which could explain why you don’t see the page when logged out. Please try the following steps:
1. Go to Pages → All Pages.
2. Switch the language to Dutch.
3. Edit the homepage using the WordPress editor.
4. Click the Publish button.

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 at WPML support forum for further assistance.

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.

Tagged: 

This topic contains 6 replies, has 0 voices.

Last updated by bartR-8 1 week, 3 days ago.

Assisted by: Andrey.

Author Posts
September 1, 2025 at 2:27 pm #17363146

bartR-8

Background of the issue:
I am trying to ensure that the frontend and backend of my WordPress site are synchronized, with the language switcher visible and translations properly displayed. I noticed an issue when checking the WP installation under 'Reading', which states: 'Your home page does not exist or its translation is not published in NL, FR.' However, clicking the link takes me to the home page where all translations are present. The issue can be seen at: hidden link.

Symptoms:
The language switcher is missing, translations are not visible, and posts are not synchronized between languages. There is a notice under 'Reading': 'Your home page does not exist or its translation is not published in NL, FR.'

Questions:
Why is there a notice saying the home page or its translation is not published when all translations are present?
How can I ensure the frontend and backend are mirrored without error messages under 'Reading'?

September 1, 2025 at 4:38 pm #17363742

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

To better assist you, could you please provide a detailed explanation of the issue you are experiencing? Please upload any relevant screenshots that would help illustrate the problem. I want to ensure that I fully understand the issue at hand so that I can provide the best possible solution

September 4, 2025 at 4:52 pm #17377115

bartR-8

We've made a short video to illustrate the issue:

hidden link

September 8, 2025 at 9:59 am #17383098

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for sharing the screencast — it was very helpful in understanding the issue.

I suspect that the translations of your homepage are still in Draft status, which would explain why you don’t see the page when logged out. Since this part wasn’t visible in the screencast, I believe that could be the cause.

Please try the following steps:
1. Go to Pages → All Pages.
2. Switch the language to Dutch.
3. Edit the homepage using the WordPress editor.
4. Click the Publish button.

Let me know if this resolves the issue.

September 15, 2025 at 7:38 am #17400841

bartR-8

Apologies for the delay: I was travelling.

We checked this and tried the proposed solution, but it does not work, unfortunately.

I still don't understand why the backend/admin is showing correctly and the frontend (logged out) isn't.

September 15, 2025 at 8:11 pm #17403867

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback.

I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.

September 17, 2025 at 10:40 am #17409011

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for providing the information.

I reviewed your site and applied the solution I mentioned earlier:

Please try the following steps:
1. Go to Pages → All Pages.
2. Switch the language to Dutch.
3. Edit the homepage using the WordPress editor.
4. Click the Publish button.

This resolved the issue you were experiencing.

Please test your homepage and let me know your feedback.

September 18, 2025 at 4:55 pm #17414333

bartR-8

Hi Andrey, thanks for solving this.

Strangely enough, we did follow the steps but they did not fix the issue on the frontend... Anyways, glad you got is sorted.

Thank you!