✨ 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 PublishPress Blocks

SleekView walks post_content, reads the PublishPress Blocks permission map from wp_options and renders block usage, role scope and scheduled visibility as sortable, filterable columns inside WP Admin.

♾️ Lifetime License available

SleekView table view for PublishPress Blocks

The block library as a real working table

PublishPress Blocks (formerly Advanced Gutenberg) extends the block editor with a roster of additional blocks, role-based permissions, scheduled block visibility and per-block style controls. It is one of the most common ways to make a multi-author site usable across designers, editors and contributors. The trouble is that block usage data lives where it has always lived: parsed out of post_content, scattered across thousands of posts, with no admin column to summarise it.

SleekView walks parse_blocks() on every post and renders one row per post-block pair. Block name, source post, author, post type, scheduled visibility window and permission scope become first-class columns with sort, filter and inline navigation. A design system owner can scope the table to a single block, an admin can pull every block currently restricted from contributors, and an editorial lead can find the posts using a block that is about to be retired.

The plugin keeps owning the editor, the permission map and the per-block settings. The table view owns the audit surface, so block sprawl, permission drift and stale scheduled rules stop hiding inside per-post content.

Workflow

How SleekView surfaces PublishPress Blocks data

1

Parse blocks from post_content

SleekView walks parse_blocks() on every post and emits one row per post-block pair. Block name, source post and post type come straight from the parsed tree.
2

Read the permission map

PublishPress Blocks stores its role-based block permission map in wp_options. SleekView reads the same option so role scope renders as a column alongside the block name.
3

Filter and sort like a database

Stack filters on block name equals advgb/table, scheduled visibility expired or role scope excludes contributor. Sort by post modified to find the posts using a block that needs migrating off.
4

Save and gate the view

Name the view ("Block usage audit", "Permission review", "Scheduled visibility cleanup") and gate it by WordPress capability so design system owners, admins and editorial leads each land on the slice they need.

Sample columns

A typical PublishPress Blocks audit view

Block occurrences parsed from post_content, joined with the role permission map and any scheduled visibility metadata, rendered as a sortable audit grid.
Source: wp_posts
Block Post Author Post type Schedule Roles allowed
advgb/table Pricing comparison Marco D. page All
advgb/accordion Help center Priya S. page Editor, Author
advgb/columns-manager Spring landing Lena R. page Scheduled All
advgb/icon Feature highlights Marco D. post Expired Editor
advgb/contact-form Contact Priya S. page Editor, Admin

Comparison

Default PublishPress Blocks admin vs SleekView

Default PublishPress Blocks admin

  • Block usage across posts is invisible, only the library itself is exposed
  • Permission map shows as toggles, not as a per-block role scope column
  • Scheduled visibility rules live on the block, not as a sortable column
  • No site-wide list of posts using a specific block
  • Cross-post block reporting requires a custom WP_Query loop

SleekView

  • Block name and source post as real columns from parsed content
  • Role permission scope rendered next to the block on each row
  • Scheduled visibility status (active, scheduled, expired) as a filter
  • Inline navigation from any row into the editor for the source post
  • Saved views per role: design audit, permission review, schedule cleanup

Features

What SleekView gives you for PublishPress Blocks

Block library as a real surface

Every PublishPress Blocks occurrence becomes a row with the source post, author and post type. Block usage stops being parsed in someone's head and becomes a queryable list.

Permission map as a column

The PublishPress Blocks role permission map is read from wp_options and rendered next to the block on every row. Permission drift after onboarding or offboarding surfaces in one filter.

Scheduled visibility as a status

Active, scheduled and expired visibility windows appear as a filterable column. Expired rules that are still in posts surface before they break a layout.

Audience

Who uses SleekView for PublishPress Blocks

Design system owners

Scope the table to a single block to see every post relying on it, useful before retiring a block or migrating to a new pattern.

Site admins

Filter to role scope excludes contributor to audit which blocks the contributor role can currently insert, and inline-correct any permission that drifted.

Editorial leads

Pull every post using a block that is going away in the next release, ship a cleanup sprint and confirm progress against the same filtered view.

The bigger picture

Why block libraries need a real audit table

PublishPress Blocks gives a multi-author site a real component library, with role-based permissions and scheduled visibility on top of the standard editor. The risk is the one every component library faces: half the blocks dominate every page, a quarter rarely get used, and permission rules drift quietly after every team change. The default admin shows configuration but not consumption.

SleekView walks parse_blocks() across every post and renders block usage, permission scope and scheduled visibility as sortable columns. Design system owners get the honest picture of what the team is reaching for, admins get a permission audit they can scan in five seconds, and editorial leads get a single table to point at when planning the next round of templates.

Questions

Common questions about SleekView for PublishPress Blocks

From parse_blocks() on each post's post_content. SleekView walks the parsed tree and emits one row per post-block pair, including nested inner blocks. The same data WordPress already uses to render the post drives the table.

 

Yes. The free plugin already registers its blocks and writes its permission map to wp_options, which is exactly the data SleekView reads. Pro features add extra blocks and additional settings, which become extra columns but are not required for the base audit.

 

Yes. The permission map in wp_options renders as a Roles allowed column on every row. Filter to a specific role to see exactly which blocks are currently enabled for it across the site.

 

Yes. Reusable blocks live in the wp_block post type and are referenced by id from post_content. SleekView resolves those references so reusable block reuse shows up as rows with the right source post.

 

Yes. Add a filter for post type and the whole table narrows to that scope. Useful for sites that ship landing pages, blog posts and product pages with different block usage expectations.

 

Not in practice. SleekView caches parsed block counts per post and refreshes only on post update. The first build of a heavy site walks the corpus once, and incremental updates run in milliseconds after that.

 

Inline edits route through the standard option update path PublishPress Blocks itself uses. Capability checks and registered hooks continue to fire, so the permission map stays consistent with what the plugin's own settings screen would produce.

 

Yes. Any filtered view exports to CSV with the block, post, author, post type and permission columns. Design system owners use it for quarterly audits and admins use it to document permission settings before a major user cleanup.

 

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