✨ 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 Revisions Pro: pending revisions as tables

PublishPress Revisions Pro stores pending changes as draft copies under wp_posts (post_type=revision) with workflow postmeta. SleekView reads the same records and turns the queue into a grid where author, target, and approval state are filterable columns.

♾️ Lifetime License available

SleekView table view for PublishPress Revisions Pro

Revision queue in a real grid

PublishPress Revisions Pro saves every editor change to a published post as its own revision row in wp_posts (post_type=revision), with workflow metadata in wp_postmeta (status, scheduled publish time, requesting user, approver list). The default Revision Queue lists rows as a flat WP_List_Table with limited filters, so a busy editorial team ends up alt-tabbing between the queue and each parent post to figure out context.

SleekView reads the same posts and postmeta and exposes parent title, parent type, requesting user, target status, scheduled publish, and approver list as first-class columns. Filter to revisions waiting on a specific approver, sort by scheduled publish, or pin a saved view of overdue revisions per channel.

Inline edits route through PublishPress Revisions's own approval helpers, so approving or rejecting from the grid fires the same hooks as the default UI: email notifications, scheduling, and parent updates all behave identically. Bulk approve, bulk reject, and bulk reschedule turn a backlog into a sustainable workflow.

Workflow

From revision queue to editorial workspace

1

Connect the revision source

Point SleekView at wp_posts filtered to post_type=revision with PublishPress Revisions postmeta keys. The grid auto-joins to parent posts and to wp_users.
2

Compose editorial columns

Show parent title, parent type, requester, target status, scheduled publish, and approval state. Hide raw revision IDs unless an admin needs them for debugging.
3

Save views per channel

Approval queue view for managers, per-section view for section editors, scheduled-this-week view for production. Each persists per user.
4

Approve, reject, or reschedule

Use the row menu inline or multi-select for bulk actions. Every write call goes through PublishPress Revisions's own approval and scheduling helpers.

Sample columns

A typical Revisions queue view

Pending revisions joined to their parent posts with requester, approver, and scheduled publish.
Source: wp_posts (post_type=revision) + wp_postmeta
Parent title Type Requester Target status Scheduled Approval
Spring campaign launch post alex@studio.co publish Apr 26 09:00 pending
Pricing page rev page mia@brew.coop publish Apr 24 18:00 approved
Knowledge base entry kb tom@hello.dev publish Apr 25 12:00 pending
Retired guide post ria@design.io draft Apr 23 16:00 rejected

Comparison

Default PublishPress Revisions Pro admin vs SleekView

Default PublishPress Revisions Pro admin

  • Queue screen sorts by date, but not by scheduled publish or approver
  • No combined filter for requester plus parent post type
  • Each revision opens its own screen to see the approver list
  • Bulk approve works inside a single post type only
  • Overdue revisions are not surfaced as a distinct state

SleekView

  • Joins wp_posts revisions to their parents and shows parent title and type
  • Filter by requester, approver, target status, or scheduled date
  • Sort by scheduled publish to surface what is going live next
  • Bulk approve, reject, or reschedule across any filtered selection
  • Saved views per editorial channel or per content type

Features

What SleekView gives you for PublishPress Revisions Pro

Approval queue

Pin a saved view of revisions awaiting your approval. The grid groups by parent type and sorts by scheduled publish so the urgent ones stay on top of the list.

Schedule clarity

Sort by scheduled publish across every post type. Editorial leads see the next 48 hours of incoming changes in one grid instead of one screen per type.

Bulk reschedule

Filter to a campaign tag, select all related revisions, and shift the scheduled date in one bulk action. Every edit fires PublishPress Revisions's normal hooks.

Audience

Who uses SleekView for PublishPress Revisions Pro

Editorial managers

Filter to revisions waiting on their approval. Group by requester to balance load across the team and reschedule items in bulk when a launch shifts.

Section editors

Pin a saved view scoped to their own section and content type. Inline-approve from the row menu without opening each revision separately.

Production leads

Sort by scheduled publish across post types to plan the next 48 hours of go-live activity. Bulk reschedule when a launch slips.

The bigger picture

Why editorial queues deserve a real grid

Editorial workflows live or die by the queue. PublishPress Revisions Pro already captures the right data: every pending change is a real revision row, the workflow state lives in postmeta, scheduled publish times are stored where they should be. The plugin's default queue screen handles a small team well.

Once a publication has multiple sections, multiple custom post types, and multiple approvers per piece, that single screen starts to creak. Editors lose track of what they own. Production leads cannot see across sections in one view.

Approvers spend half their time clicking through to each revision to find the scheduled date. A real grid changes that. Filters compose, sorts mean something, saved views match how the team actually works.

The schedule for the next 48 hours becomes one sorted view. An approver's outstanding list becomes one filter chip. Bulk reschedule turns a slipped launch from a panicked half-day into a five-minute fix.

Nothing new gets stored; the existing data finally gets the working surface it deserves.

Questions

Common questions about SleekView for PublishPress Revisions Pro

Yes. SleekView queries wp_posts for post_type=revision rows that PublishPress Revisions created, and joins to wp_postmeta for workflow status, scheduled publish, requester, and approver list.

 

Yes. The row menu has Approve and Reject actions that call PublishPress Revisions's own approval helpers. Hooks for notifications, scheduling, and parent updates fire exactly as they would from the default UI.

 

Yes. Any post type registered with revisions enabled and tracked by PublishPress Revisions appears in the grid. Filter by parent type to scope to one custom post type at a time.

 

Yes. Multi-select revisions and use bulk reschedule. SleekView updates the _revision_scheduled postmeta and any related rows the plugin uses, all wrapped in the plugin's own hook.

 

Yes. The Approval column shows current status, and a sub-column lists assigned approvers from PublishPress Revisions's per-revision metadata. You can filter to revisions assigned to a specific user.

 

Two editors trying to approve the same revision see a soft conflict warning. The grid uses a short row lock and reloads the latest state before committing the action, so the last writer is never silently overwritten.

 

Yes. Apply your filters first, then export to CSV. The export ships exactly the visible columns, which keeps editorial reports compact and free of internal-only fields.

 

Yes. SleekView reads whatever wp_posts rows the multilingual plugin creates, including translated revisions. Filter by language code (when one is stored as postmeta) for per-language queues.

 

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