✨ 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 Premium Content Block: gated blocks as tables

Premium Content Block stores gating as a Gutenberg block inside wp_posts.post_content. SleekView scans the content for the premium-content-block/ marker and exposes each gated block as a row with tier, post, and last-updated columns.

♾️ Lifetime License available

SleekView table view for Premium Content Block

Block-level gating audited at the catalogue level

Premium Content Block is a Gutenberg-first plugin that stores gating inside the block markup in wp_posts.post_content rather than as separate meta. A typical gated block looks like <!-- wp:premium-content-block/container {"tier":"pro"} --> with its protected children inside. There's no custom table; the source of truth is the block JSON in post content.

The default admin shows you the block in the editor and renders the gate on the front end. There's no catalogue view of all posts that contain a gated block, no quick way to find which tier each block is on, and no audit query for posts that were gated then accidentally unwrapped. For a publication with hundreds of articles that gate selectively, this is a real gap.

SleekView scans wp_posts.post_content for the premium-content-block/ block marker, parses the block attributes, and surfaces a row per gated block with post title, tier, and last modified. Writes update the post content with parsed block JSON, which means inline tier changes round-trip through the standard wp_insert_post path and fire save_post hooks.

Workflow

Block-level gating as a registry view

1

Pick the source

Source = wp_posts with a post_content filter for the premium-content-block/ block marker.
2

Compose columns

Parse block attributes into columns: tier, gated length, parent post, last modified. SleekView caches the parse per post.
3

Save scoped views

Save catalogue, tier-audit, and missing-marker views. Scope by capability so editors, revenue ops, and compliance see what they need.
4

Edit inline

Inline edits update the block JSON and write through wp_insert_post. Save hooks fire normally.

Sample columns

A typical Premium Content Block gated-block view

Each gated block as its own row, with tier and parent-post columns parsed from post_content.
Source: wp_posts (post_content scanned for premium-content-block markers)
Post Block Tier Length Updated Status
Premium analysis container Pro 640 words Apr 18 Active
Sponsor brief container Patron 300 words Mar 22 Active
Open update (none) (none) Feb 04 Marker missing
Legacy post container old_tier 200 words Jan 09 Deprecated tier

Comparison

Default Premium Content Block admin vs SleekView

Default Premium Content Block admin

  • Gated blocks live inside post_content, no aggregated view
  • No way to filter posts by which tier their gated block uses
  • Spotting a missing block marker means opening each post
  • Tier rename migrations require post_content rewrites
  • No length / preview audit across all gated blocks

SleekView

  • Scan post_content for the block marker once
  • Each gated block as a row with tier and parent post
  • Filter for deprecated tiers or missing markers across the catalogue
  • Inline tier edits rewrite block JSON safely
  • Bulk tier-rename migrations through the standard save_post path

Features

What SleekView gives you for Premium Content Block

Post-content scanner

SleekView scans wp_posts.post_content for the premium-content-block/ marker and parses the block attributes into a row per gated block.

Tier and length filters

Filter blocks by tier, by gated length, by deprecated tier name. Find the migration cohort once and run the rename in one bulk operation.

Block-attribute edits

Inline edits rewrite the block JSON in post_content through wp_insert_post, so any save_post hooks the plugin registers fire normally.

Audience

Who uses SleekView for Premium Content Block

Editors

See every post with a gated block and which tier it's on, in one view. Filter for posts gated this quarter or for tier mismatches.

Revenue ops

Audit tier coverage across the catalogue. Spot blocks gated to deprecated tiers ahead of a tier-rename migration.

Compliance

Verify that every premium asset actually wraps in the gated block. Surface posts where the marker is missing or got accidentally unwrapped.

The bigger picture

Why block-stored gating needs a catalogue view

Storing gating inside the block markup keeps the editor experience simple, which is why Gutenberg-first plugins like Premium Content Block tend toward this design. The trade-off is that the data isn't indexed anywhere; there's no postmeta, no separate table, just block JSON embedded in post_content. For one post or ten, that's fine.

For a catalogue with hundreds of articles and several tiers, it becomes invisible. Editors don't know which articles are gated, revenue ops can't audit tier coverage without scripting, and compliance can't certify that every premium asset is actually behind a gate. SleekView solves this by scanning post_content for the block marker, caching the parse per post, and treating each gated block as a row.

Migrations become bulk operations, audits become saved views, and the catalogue gets the operational workspace that block-stored gating doesn't ship with.

Questions

Common questions about SleekView for Premium Content Block

No. Gating lives inside wp_posts.post_content as a Gutenberg block, not as separate postmeta or a custom table. SleekView scans the content for the block marker.

 

The scan is indexed on post_type and post_status and uses a content LIKE filter for the block prefix. SleekView caches scan results per post so repeat queries hit the cache; only modified posts are re-parsed.

 

Yes. Inline edits parse the block JSON, update the attribute, and re-serialise back into post_content via wp_insert_post. Any save_post hook the plugin registers fires on the write.

 

Nested gated blocks are detected during parsing and each block surfaces as a separate row in the view, with the parent post in common but the block index distinguishing them.

 

Yes. The scan caches per post and only re-parses on post_modified change. Sites with tens of thousands of posts run the registry view comfortably once the initial scan completes.

 

Yes. Editors get the catalogue view, revenue ops get the tier-audit view, compliance gets the missing-marker view. Each saved view gates on WordPress capability.

 

Yes. Filter for blocks with the old tier name, run a bulk edit that updates the tier attribute, and SleekView writes each post back via wp_insert_post. Each write is logged and reversible.

 

Yes. The block registry exports as CSV with post title, block tier, gated length, and last modified, useful for audits or migration planning.

 

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