Skip Navigation

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

Problem:
You want the English version of your website to be inaccessible to the public but available in the backend for review.
Solution:
We recommend hiding the English language to make all content in that language inaccessible on your website's front end. You can find detailed instructions on how to do this in our documentation: https://wpml.org/documentation/getting-started-guide/language-setup/hiding-languages-on-the-front-end/

If this solution does not apply to your case, or if it seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if you need further assistance. You can do so here: 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.

This topic contains 1 reply, has 0 voices.

Last updated by Lucas Vidal de Andrade 1 week ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
April 7, 2025 at 9:29 pm #16906414

quynh-nhuT

Background of the issue:
My website is currently in two languages, French (FR) and English (EN). The English part needs to be reviewed and is not finished. I have not installed the language switcher in the menu, but the website is available in English at this URL: hidden link.

Symptoms:
The English version of the website is publicly accessible, but I want it to be available only in the backend for review.

Questions:
How can I make the English part of the website unreachable by the public but available in the backend for review?

April 7, 2025 at 10:56 pm #16906492

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hey there,

To do that, you can simply hide the English language. It makes all content in EN inaccessible in your website's front end. Here's our documentation on the subject:

https://wpml.org/documentation/getting-started-guide/language-setup/hiding-languages-on-the-front-end/

That should do it 🙂