Skip to content

Webview Page

Puts a page you designed into your navigation, looking the way you designed it. Your site renders it, so a page-builder layout keeps its own styling — without your theme’s header, footer or navigation, which an app already has.

PluginNone. WordPress core
Endpoint groupContent — for the page picker in the builder
Also needsMemberside 2.22 or newer on your site
PlanEvery plan
  1. Drag Webview Page onto a navigation bar, usually the side drawer.
  2. Choose the page.
  3. Set the tab’s label under Appearance.
SettingWhat it doesDefault
PageWhich published page your site rendersNone — you must choose one
PaddingSpace inside the content, on all four sidesNone
MarginSpace outside it, on all four sidesNone
RestrictionsWhich roles see the tabEveryone

This feature has no Title or Description. Your site draws the whole screen, including whatever heading the page already carries, so a second heading above it would repeat the first. Use Page when you want the app to own the heading.

Dropping your theme’s header and footer also drops the wrapper markup that indented your content, so without these the text sits hard against both edges of the screen.

Both are the four-sided box used everywhere else in the builder, in px, em or %. They need Memberside 2.24 or newer on your site; an older plugin ignores them and renders flush.

Padding insets everything, full-width sections included — a hero designed to reach the screen edge will stop short of it. Where that matters, use margin instead, or leave both empty and let the page’s own design carry the spacing.

The page, as it appears on your website, minus the parts of it that belong to a website. Your theme’s header, footer, navigation and the admin bar are left out. Everything else loads: the stylesheets, the fonts, the scripts and the page-builder markup.

A signed-in member stays signed in. The app passes a one-time token so the page opens as them, which is what makes a members-only page work here.

A page-builder page opened inside the app

A link on that page to another page or post on the same site opens the same way — no header, no footer, and the same padding and margin you set here. Following one looks like turning a page rather than leaving for a website. Back steps through the pages the member opened, one at a time, before it leaves the tab.

External links are left alone and open in the tab as they always did, as do mailto: and phone links, in-page jumps such as a table of contents, and download links.

Needs Memberside 2.50 or newer. On an older plugin every link opens with your theme’s header, exactly as it did before.

Most builders keep their output in the page’s content, or produce it while WordPress renders the content. Those work.

BuilderWorksWhy
Gutenberg and block themesYesThe content lives in the page
ElementorYesIt renders while WordPress renders the content
Beaver Builder, WPBakeryYesSame
Divi, on a Builder pageYesIts layout is stored in the page
Divi Theme Builder templatesPartlyA body template is assigned by rule, not stored on the page, so only the page’s own content comes through
Bricks, OxygenNoBoth keep the layout elsewhere and render it from their own template

Three features can show a page on your site. The difference is who draws it.

Webview PagePageCustom Link
Drawn byYour siteThe appYour site
Page-builder layoutKeptLostKept
Site header and footerHiddenNot applicableShown
Matches your app’s designNo, it matches your websiteYesNo
SpeedA web page loadFasterA web page load
Best forPages where the design is the pointText your app should own the look ofAnything not on your own site

The rendering only happens when the app asks for it, and it shows nothing a visitor could not already read. To switch it off anyway, in a plugin or your theme’s functions.php:

add_filter( 'memberside_bare_view_enabled', '__return_false' );

Four more filters exist. memberside_bare_view_wrapper_class changes the class on the element wrapping the content, for a theme that scopes its typography to its own wrapper. memberside_bare_view_builder_owns_template tells Memberside about a page builder it has not heard of, so it stands aside for that one too. memberside_bare_view_rewrite_links turns off keeping your own links in this rendering, and memberside_bare_view_rewrite_url decides a single link — return true to adopt a www. alias or a second domain of yours, false to send one page to your full site.

SymptomCauseFix
Your theme’s header and footer appearMemberside is older than 2.22Update the plugin
They appear after tapping a link on the pageMemberside is older than 2.50Update the plugin
They appear on a linked category or blog indexExpected. The rendering is for one page at a timeLink to a page, or use a list feature the app draws
A link to www.yoursite.com opens with your headerA www. address is a different address, so it is treated as somebody else’sLink without the www., or adopt it with memberside_bare_view_rewrite_url
Header and footer appear on one page onlyBricks or Oxygen built that pageExpected. Use the builder’s own settings, or a different page
The page picker is emptyThe Content group is off, or there are no published pagesEnable it, and publish a page
The tab shows your site’s home pageNo page is chosen yetChoose one in the feature’s settings
The content looks unstyled or misalignedYour theme scopes its CSS to its own content wrapperSet that wrapper’s class with memberside_bare_view_wrapper_class
A members-only page asks members to sign inThe Account group is off, so the app cannot mint a sign-in tokenEnable it
The page is missing after a slug changeNothing — the app falls back to the page idExpected. Re-pick the page to refresh the stored link
Nothing loads and the screen stays blankThe page is a draft, private, or was deletedPublish it, or choose another