SleekView for WP Content Copy Protection: per-page rules as tables
WP Content Copy Protection stores its global rules in wp_options and any per-post overrides in wp_postmeta. SleekView turns that scattered configuration into a single grid that shows which pages have right-click blocked, which have text selection disabled, and which inherit the default.
♾️ Lifetime License available
Per-page rules that read like a table
WP Content Copy Protection blocks right-click, drag, and keyboard copy on the front-end. It carries a global default in wp_options, with a metabox in the page editor that writes per-post overrides into wp_postmeta. The combination of one global toggle plus a postmeta override per page is exactly the kind of configuration that gets out of sync quickly.
The plugin's default admin is a settings screen with checkboxes and a colour picker for the warning message. There is no list view that answers the question every content lead actually asks, which is which pages are currently protected and which have been opted out. Walking the page list and opening each metabox is the only way to see the state today.
SleekView reads the global option, joins it to the per-post override in wp_postmeta, and renders one row per page or post. Each row carries the title, the post type, the resolved protection state, the override source, and the last-modified date. Edits write back through the plugin's own metabox API, so the change is the same one a content lead would make from the page editor.
Workflow
From a checkbox screen to a real rule grid
Pick the source
wp_options and at the per-post overrides in wp_postmeta. The join writes one resolved row per page or post.
Compose columns
Save and scope per role
Edit inline or jump out
Sample columns
Protection state across every page and post
wp_options (global rules) joined to wp_postmeta (per-post overrides) and wp_posts
| Title | Post type | Right-click | Text selection | Override | Updated |
|---|---|---|---|---|---|
| Homepage | page | Blocked | Blocked | Global | May 17 |
| Press kit | page | Allowed | Allowed | Per-page | May 12 |
| Pricing | page | Blocked | Allowed | Per-page | May 11 |
| Whitepaper | post | Blocked | Blocked | Global | May 09 |
Comparison
Default WP Content Copy Protection admin vs SleekView
Default WP Content Copy Protection
- Settings screen lists global rules but does not show per-post overrides
- Per-page protection state lives behind the metabox on each page
- No filter for pages that opted out of right-click blocking
- No saved view for the press-kit and pricing exceptions
- Auditing protection coverage means clicking every page
SleekView
- One row per page or post with the resolved protection state
-
Filter to pages whose per-page
wp_postmetaoverride differs from global - Sort by last-modified to find protection changes since the last release
- Inline edit each rule via the plugin's metabox API
- Saved exception view for press-kit-style allow-listed pages
Features
What SleekView gives you for WP Content Copy Protection
Override surfacing
Filter to pages whose per-post override in wp_postmeta differs from the global setting. The exceptions become obvious instead of buried inside each metabox.
Coverage audit
Group by protection state to count which pages are currently blocked. A site-wide answer to the question 'which pages are still copyable' is one filter.
Exportable rule set
Export the filtered grid to CSV for the editorial team's review. The export captures the title, post type, resolved state, and override source per row.
Audience
Who uses SleekView for WP Content Copy Protection
Content leads
Audit the protection map before a release to confirm the press kit is still allowed and the pricing page is still blocked. The saved exception view answers the question without a per-page walk.
Editorial teams
Filter by post type to see which posts inherit the global rule and which carry per-post overrides. The override column makes the exceptions visible in one read.
Site admins
Sort by last-modified to spot a rule change that landed during a busy editorial week. The audit trail joins protection state to the post update.
The bigger picture
Why a per-page rule needs a per-page list
WP Content Copy Protection does a small thing well, it blocks the right-click and the selection script on the front-end based on a global toggle and a per-page override. The trouble is that the global toggle in wp_options and the override in wp_postmeta never appear together on one screen. Content leads need to know which pages are protected and which are deliberately allowed, like the press kit.
Editorial teams need to know whether a new post inherited the global rule or carries its own. Site admins need to spot a change that landed during a busy week. SleekView reads both stores and renders one grid where every post or page sits next to its resolved protection state and the source of that state.
Edits route back through the plugin's metabox API, so the change is the same one the editor would make. The integration keeps owning the front-end behaviour, and the team finally gets the audit workspace the plugin never tried to ship.
Questions
Common questions about SleekView for WP Content Copy Protection
No. The plugin keeps owning the right-click and text-selection scripts on the front-end. SleekView only reads and writes the configuration through the plugin's own options and metabox APIs.
 Yes. Filter to rows whose override column equals Per-page to surface every exception. Combined with the resolved-state column, the opt-outs read in one glance.
 
Yes. If WP Content Copy Protection's metabox is registered for a custom post type, the override is stored in wp_postmeta like any other. SleekView surfaces the CPT rows alongside the standard ones.
Yes. The cells are editable inline and write back through the plugin's metabox API, the same path the page editor uses. No direct table writes bypass the integration.
 
The warning message and its colour live in wp_options. SleekView shows them in a sidebar drawer on the grid so the global style stays one click away from the per-page rules.
Yes. Each subsite has its own wp_options and wp_postmeta, and SleekView respects that scope. A network-level view rolls overrides up for the agency monitoring many sites.
The grid is bounded by the post types you include and paginates like any other CPT query. Override lookups join on the indexed post_id column in wp_postmeta, so the view stays responsive on busy editorial sites.
Yes. The data here is content configuration, not personal data, so subject-access exports are unaffected. SleekView adds CSV export of the rule set for the editorial review.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce 2checkout
- Woocommerce Eparcel
- Order Status Manager
- Instamojo
- Yith Woocommerce Zoom Magnifier
- Woocommerce Tip Jar
- Surecart Subscriptions
- Woocommerce Mercado Pago
- Woocommerce Extra Product Options
- Yith Woocommerce Stripe
- Woocommerce Snapchat Pixel
- Woocommerce Order Status Control
- Wcfm Delivery
- Gooten Print On Demand
- Surecart