✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Members Only: protected pages and member access as tables

Members Only stores per-page protection in wp_postmeta and global access rules in wp_options. SleekView reads both so admins can audit every protected URL, every override, and every per-user exception in one table.

♾️ Lifetime License available

SleekView table view for Members Only

Protected pages and overrides in one workspace

Members Only is the lightweight access-control plugin that protects an entire site (or selected URLs) behind login. Per-page overrides live in wp_postmeta with keys like _membersonly_visibility for the protection mode (default, public, members-only) and optional role-based exceptions. Site-wide settings (default protection mode, login redirect, exempted post types) sit in wp_options under the plugin's option group.

The default Members Only admin shows the global settings and a per-post visibility selector on each edit screen. Asking "every page that's been manually marked public" or "every post type currently exempt from protection" needs per-page clicks or direct postmeta queries. There's no cohort view of protected vs public content, which makes large-site audits (especially on news, magazine, or course sites) impractical from the default UI.

SleekView reads the _membersonly_visibility postmeta key across all posts, joins post titles and post types, and turns the protection state into a sortable, filterable table. Filter to publicly-overridden pages, audit per-post-type exemption coverage, and edit visibility inline with the plugin's own write path so registered hooks (e.g. cache invalidation) fire. Site-wide settings render as a parallel options view for global-configuration audits.

Workflow

Members Only data as a site-wide audit

1

Map the protection source

Point SleekView at wp_postmeta filtered to the _membersonly_visibility key plus wp_options for the plugin's settings group. Each becomes a navigable view.
2

Join post titles and types

Join wp_posts for title, type, author, and modified date so the protection column renders alongside the human-readable context. Add the post-type column for filtering.
3

Save the audit views

Save views for the publicly-overridden audit, the per-type protection coverage, and the recently-changed visibility editorial review. Gate by role for admin, editorial ops, and support.
4

Edit through the plugin

Visibility writes go through the plugin's own update path so registered hooks fire. Direct DB writes stay available for bulk migrations or one-off cleanup.

Sample columns

A typical Members Only protected pages view

Posts joined to _membersonly_visibility postmeta showing per-page protection state across the site.
Source: wp_postmeta (_membersonly_visibility) + wp_options + wp_posts
Title Type Protection Status Author Modified
Welcome guide page Public override Public alex@studio.co Apr 24
Member dashboard page Members only Protected ria@design.io Mar 14
Pricing page Public override Public tom@hello.dev Apr 02
Internal notes post Members only Protected mia@brew.coop May 02

Comparison

Default Members Only admin vs SleekView

Default Members Only admin

  • Per-post visibility is set on each edit screen, no cohort view
  • Asking "which pages are publicly overridden" needs direct postmeta queries
  • Global options in wp_options don't surface protected-content counts
  • Bulk visibility changes across a content category go one post at a time
  • Exempt-post-type audits require code inspection

SleekView

  • Site-wide protection audit as a sortable table
  • Filter _membersonly_visibility by mode plus post type plus modified date
  • Inline edit visibility through the plugin's own write path
  • Bulk update protection across a filtered content cohort
  • Save audit views per role for admin and editorial ops

Features

What SleekView gives you for Members Only

Protection audit across the site

List every post (any type) with its _membersonly_visibility value, post type, author, and last-modified date as columns. Filter to publicly-overridden pages or members-only pages and audit at scale.

Per-type and per-cohort filters

Filter by post type to audit pages, posts, or custom-post-type coverage. Combine with modified-date filters to spot recent visibility changes for editorial review.

Bulk visibility edits

Change protection on many posts at once through SleekView. Writes route through the plugin's own update path so registered hooks (cache invalidation, role-redirect refresh) fire on each row.

Audience

Who uses SleekView for Members Only

Admin ops

Site-wide protection audit showing every publicly-overridden page across all post types. Filter by recent modifications to spot accidental public overrides during editorial work.

Editorial ops

Per-post-type audit of protection coverage. Make sure new content categories or imported posts inherit the right protection without per-post clicks; bulk-update visibility for content launches.

Support

Per-page protection state visible during chat without jumping into the edit screen. Resolve access questions quickly with full context in one row.

The bigger picture

Why protection plugins need site-wide audits

Per-post protection looks fine until a site has more than a few hundred posts and editorial flow starts producing accidental public overrides. Members Only stores the protection state in a single postmeta key, which is great for fast resolution and limited for audit visibility. Asking "every page across the site that's been manually marked public this month" needs a cohort view the default admin doesn't provide.

SleekView turns the postmeta key into a sortable, filterable site-wide table where those audits are single saved views. Editorial ops can audit per-post-type protection coverage before a content launch. Admin ops can spot accidental public overrides during weekly reviews.

Support can resolve access questions in chat without leaving the table. For sites running Members Only as a gate on a content library at scale, the workspace turns hours of per-post clicks into one filtered view, and it does so without changing any of the protection resolution code the plugin already runs.

Questions

Common questions about SleekView for Members Only

Members Only uses the same _membersonly_visibility postmeta key and wp_options settings group across its current releases. SleekView reads the same schema across versions, with optional columns for any Pro-only fields when those are present.

 

Yes when SleekView uses the plugin's own update path for visibility changes, so registered hooks (cache invalidation, role-redirect refresh, integration callbacks) fire on inline edits. Direct DB edits to postmeta skip those hooks by design.

 

Yes. Filter _membersonly_visibility to the public override value to see every post (across any post type) that's been manually marked public despite a site-wide protection default. Useful for periodic editorial audits.

 

Yes. Members Only's protection meta key applies to any post type registered with the plugin's exempted list or default rule. SleekView surfaces the visibility column across all post types in one view, with a post-type filter for type-specific audits.

 

Yes. SleekView queries are paginated and use indexed postmeta keys. Sites with hundreds of thousands of posts run smoothly because the join happens on indexed post_id columns and the meta key is selectively indexed.

 

Yes. Save views per WordPress capability so admin sees the full site audit, editorial ops sees the per-type protection coverage, and support sees per-page protection context. Each role only loads the data it needs.

 

Yes. Members Only's wp_options entries (default protection mode, login redirect URL, exempt post types) render as a parallel options view so admins can audit global configuration alongside per-post protection.

 

Yes. Any SleekView view exports to CSV or JSON, including site-wide protection audits. Build a saved view of publicly-overridden pages and export it for an editorial review pass.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView