✨ 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 WP Private Content Pro: gated content and access as tables

WP Private Content Pro stores access rules as _wppcp_ postmeta and user-level access lists as usermeta. SleekView joins both so a single table shows every gated post, who can see it, and which rule applies.

♾️ Lifetime License available

SleekView table view for WP Private Content Pro

Per-post and per-user access in one screen

WP Private Content Pro layers content restrictions onto standard WordPress posts and pages, storing per-post rules in wp_postmeta with keys prefixed _wppcp_ (typically _wppcp_visibility, _wppcp_users, _wppcp_roles). It also stores per-user access metadata in wp_usermeta for the user-specific protection mode, and shortcodes are interpreted at render time without writing additional rows.

The default admin exposes access settings on the post edit screen, one post at a time. There is no consolidated view of all restricted posts, no quick filter for posts protected only to certain users, and no easy way to audit which users have direct access to which assets. For a content site running dozens of private posts, this turns every audit into a manual sweep through the All Posts screen plus per-user profile checks.

SleekView reads wp_posts, joins wp_postmeta for the _wppcp_ keys, and exposes a second view that joins wp_users with their access usermeta. Two views, one workspace. Inline edits route through update_post_meta() and update_user_meta() respectively.

Workflow

Per-post and per-user access as joined views

1

Pick the sources

Registry view: wp_posts filtered to rows with _wppcp_ meta. User-access view: wp_users joined to _wppcp_ usermeta.
2

Compose columns

Add visibility, allowed roles, allowed users, and last modified to the registry. Add granted-posts and last-grant date to the user view.
3

Save scoped views

Save registry views for editors and auditors, user-grant views for admins, and deprecated-role views for migration cleanup.
4

Edit inline

Inline writes route through update_post_meta() or update_user_meta() as appropriate; hooks fire normally.

Sample columns

A typical WP Private Content Pro gated-content view

Posts joined with their _wppcp_ visibility, role allow-list, and user allow-list.
Source: wp_posts + wp_postmeta (_wppcp_ keys) + wp_usermeta
Title Type Visibility Allowed roles Allowed users Updated
Internal wiki page Logged-in subscriber, editor (none) Apr 18
Sponsor brief post Selected users (none) 3 users Mar 22
Open update post Public (any) (any) Feb 04
Legacy report post Logged-in old_member (none) Deprecated role

Comparison

Default WP Private Content Pro admin vs SleekView

Default WP Private Content Pro admin

  • Rules sit on each post edit screen, never aggregated
  • No single list of every post with _wppcp_ meta
  • Per-user access lists are buried in wp_usermeta
  • Cross-checking roles + users + visibility means SQL
  • Auditing deprecated role slugs is manual

SleekView

  • Registry of every gated post with rule columns
  • Joined view of users and their per-post access
  • Filters for selected-users posts, role-only, public
  • Inline edits via update_post_meta() and update_user_meta()
  • Per-role workspace scoping (admin vs editor vs auditor)

Features

What SleekView gives you for WP Private Content Pro

Gated-content registry

Posts with any _wppcp_ meta as one table with visibility, role allow-list, and user allow-list as columns. Filters for each access mode.

Per-user access view

Second view joins wp_users with their _wppcp_ usermeta to show which users have direct access to which posts. Audit-ready.

Inline rule edits

Update visibility, role list, or user list inline. Bulk reassign across cohorts when a role slug migrates. Writes go through the appropriate update_*_meta call.

Audience

Who uses SleekView for WP Private Content Pro

Access auditors

One view of every restricted post and one view of every direct-user grant. Filter by deprecated role and bulk reassign post-migration.

Editors

See exactly which posts are restricted, what level of access, and when each was last touched. Quick filter for posts updated since last quarter.

Membership admins

Inline-edit per-user access for sponsor posts and high-touch members. No need to open each user profile to grant or revoke.

The bigger picture

Why per-post access plugins need a registry view

Per-post access plugins are common because the model fits content sites that need to restrict a few dozen high-value posts. WP Private Content Pro covers that use case well at the editor level. The trade-off is that the operational view, which posts are restricted to whom, doesn't exist by default.

Every audit means walking the post list and the user list separately. For sites that grow past a few dozen restricted posts and a few hundred users with direct grants, the manual audit becomes the bottleneck. SleekView solves it by treating _wppcp_ meta as proper columns on two joined views: one of posts, one of users.

Editors get a clear view of what's restricted, auditors get a clear view of who has direct access, and admins get inline editing without opening each post or user profile. The plugin's per-post storage model stays unchanged. SleekView just makes the data queryable in the shape teams actually need.

Questions

Common questions about SleekView for WP Private Content Pro

No. Rules are stored as _wppcp_ postmeta on the protected post, with per-user access lists in wp_usermeta. SleekView joins both natively without scraping the plugin's UI.

 

Yes. Inline edits write through update_post_meta() so any registered hooks fire. For per-user grants, edits write through update_user_meta() on the same hook chain.

 

Shortcode restrictions run at render time without writing additional meta, so they don't appear in the registry view. The registry covers per-post meta rules; shortcode-protected blocks remain managed in the editor.

 

Yes. The user-access view joins wp_users to their _wppcp_ usermeta and exposes each user's direct grants as a column. Filter to find users with stale or duplicated grants.

 

Yes. Queries use indexed post_id and meta_key for the postmeta join, and indexed user_id + meta_key for the usermeta join. Sites with thousands of restricted posts and users paginate cleanly.

 

Yes. SleekView gates each saved view by WordPress capability, so an editor sees the content registry while an auditor sees both registry and user-grant views.

 

Bulk edits are logged with previous values, so a role-rename migration that affected the wrong cohort can be reverted from the audit log. The underlying meta row is updated in place, not deleted.

 

Yes. Both views export as CSV with all joined columns, useful for compliance reviews or migration prep.

 

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