The Protected Content widget gates a section, not a page. If you want the whole design behind one password, you have to turn the page itself into the protected content.
The way to do that is to save the page as an Elementor template, clear the page, and put a single Protected Content widget on it that reveals the template.
To check the complete feature overview documentation of The Plus Addons for Elementor Protected Content widget, click here.
Requirement – This widget is a part of The Plus Addons for Elementor Pro, make sure it’s installed & activated to enjoy all its powers.
Before You Start
- Edition: Pro — Protected Content is only in The Plus Addons for Elementor Pro. With the Pro plugin switched off the widget is not in the editor at all, and a page that already uses it shows nothing where the widget was — not the gate and not the protected content either.
- Widget to enable: Protected Content, switched on under The Plus Addons > Widgets. Search for the widget name there and turn its toggle on.
- Back the page up first: you are going to empty it. Save the template before you delete anything, and check it opens.
- Use a throwaway password while you build: the password is stored as plain text in the page’s Elementor data, so treat it as a shared door code rather than a secret, and never reuse a password from anywhere else.
There is no whole-page switch in this widget. What follows is a workaround, and it has real limits — read the Limitations section before you commit to it. If you only need one password on a page and do not care how it looks, WordPress itself can do it: in the page’s settings, set Visibility to Password protected.
Put the Page Behind a Password
- Open the page in Elementor and save the whole design as a template — the arrow next to Publish, then Save as Template. Give it a name you will recognise.
- Delete everything from the page, then update it and reload the editor so you are starting from an empty canvas.
- Add the Protected Content widget.
- In the Content section set Content Source to Page Template and pick the template you just saved in Elementor Templates. Create Template is there if you skipped step 1.
- Open Protection Type, choose Single Password or Multiple Password, and set the password.
- In the Message section, write what visitors see on the locked page, and update.

What Visitors See
The page now shows your message and a password box. None of the template’s content is in the page source. Once the password is accepted the template renders and the page looks the way it did before you moved it.
Because the unlock is not remembered by default, open the Cookie popover in Protection Type, switch it to Custom and set Days. Without it, the password is asked for again on the next page load.
How It Behaves
- The page stays public and keeps its URL, its title and its SEO meta. Only the body of the page is gated.
- The header, footer and anything else your theme draws around the content are still shown, because they are not inside the widget.
- Editing the template updates the protected page, so you go on editing the design the normal way.
- The gate is server-side: the template’s markup is only sent once the password matches.
Limitations
- This is a workaround, not a page-level feature. Anything that reads the page rather than renders it — a search index, a link preview, an excerpt — sees the message, not your content.
- The saved template may also be reachable through its own preview URL. Keep templates out of your sitemap if the content genuinely matters.
- With Cookie off the visitor is asked again on every page load, which is far more annoying when it is the entire page.
- The remembered unlock is an ordinary browser cookie with a fixed value, so it is not proof that the password was entered. For anything that must stay private, use a membership plugin or WordPress’s own password-protected visibility instead.
- Show Content exposes the template to everyone while it is on.
Troubleshooting
The page is blank after unlocking
No template is selected in Elementor Templates, or the template was deleted after you emptied the page. Re-select it and update.
The design lost its spacing
Open the template in Elementor and save it once so its CSS is regenerated. Section settings that used to come from the page — page-level padding, a page background — now have to live on the template.
Visitors are asked for the password on every visit
Switch the Cookie popover to Custom and set Days.





