✨ 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 Future Pro: scheduled expirations as tables

PublishPress Future Pro schedules expirations and status changes via wp_postmeta keys (_expiration-date, expirationdate_status) and Action Scheduler. SleekView reads both sources and surfaces target post, action, and run time as filterable columns.

♾️ Lifetime License available

SleekView table view for PublishPress Future Pro

Scheduled actions in a real grid

PublishPress Future Pro schedules each post's expiration or status change as a row of postmeta (_expiration-date, expirationdate_status, expirationdate_options) plus a job in wp_actionscheduler_actions. The default Future Actions screen sorts on date and post type, which works fine for a small content library and gets thin once a site has hundreds of scheduled actions across post types.

SleekView joins the postmeta keys to wp_posts and to wp_actionscheduler_actions so target post title, scheduled action (draft, trash, stick, change category), scheduled date, and Action Scheduler status are all first-class columns. Filter to actions due in the next 24 hours, sort by post type, or pin a saved view of failed actions for retry.

Inline edits route through PublishPress Future's own helpers, so changing the scheduled date or action calls the same code path the post-edit screen uses. Action Scheduler entries update accordingly, so there is never a stale row between the two systems.

Workflow

From future actions to planning workspace

1

Connect both sources

Point SleekView at wp_postmeta filtered to _expiration-date keys and at wp_actionscheduler_actions. The grid joins them on the post ID and Action Scheduler hook arguments.
2

Compose the columns

Show target post, post type, action, scheduled date, AS status, and notes. Hide raw Action Scheduler IDs unless an admin needs them for debugging.
3

Save planning views

Due-today and Due-this-week views for editors, Failed-this-week view for ops, per-campaign view for marketing. Each persists per user role.
4

Reschedule, cancel, or retry

Use the row menu inline or multi-select for bulk actions. Every write call routes through PublishPress Future's own update, cancel, or retry helpers.

Sample columns

A typical Future Actions view

Posts with scheduled expirations or status changes joined to Action Scheduler runs.
Source: wp_postmeta (expirationdate*) + wp_actionscheduler_actions
Target post Post type Action Scheduled AS status Notes
Spring campaign banner post trash Apr 26 09:00 pending campaign end
Lead magnet v1 page draft Apr 25 12:00 complete replaced by v2
Sponsor logo block block change-category Apr 30 18:00 pending sponsor expiration
Retired help article kb delete Apr 22 14:00 failed retry queued

Comparison

Default PublishPress Future Pro admin vs SleekView

Default PublishPress Future Pro admin

  • Future Actions screen sorts on date and post type only
  • Action Scheduler status lives in a separate screen entirely
  • _expiration-date conflicts with action runs are easy to miss
  • No quick filter for failed Action Scheduler jobs related to expirations
  • Bulk reschedule across post types is not available in the default UI

SleekView

  • Joins wp_postmeta expiration keys to wp_actionscheduler_actions
  • Filter by action type, post type, or AS status in one click
  • Sort by scheduled date across post types for a single planning view
  • Bulk reschedule, cancel, or change action across any filtered selection
  • Saved views for due-this-week, failed-this-week, and per-campaign

Features

What SleekView gives you for PublishPress Future Pro

Upcoming actions

Pin a saved view of every scheduled action due in the next 24 hours. The grid groups by action type and sorts by scheduled date so the most imminent items rise to the top.

Bulk reschedule

Filter to a campaign tag, select all scheduled actions, and shift the date in one batch. Both wp_postmeta and the Action Scheduler row update together.

Retry failures

Pin a saved view of failed Action Scheduler runs related to expirations. Select rows and trigger a retry via PublishPress Future's own helper so retries respect existing hooks.

Audience

Who uses SleekView for PublishPress Future Pro

Editorial planners

Sort scheduled actions by date and group by action type. Plan the week's expirations and changes from one grid instead of a screen per post type.

Marketing operations

Filter to campaign-related posts and reschedule the expirations when a campaign extends. Bulk update saves an hour of one-by-one editing.

Site administrators

Pin a failed-this-week view of scheduled actions. Retry from the row menu or escalate to a developer with a CSV export of the offending rows.

The bigger picture

Why scheduled actions deserve a real grid

Scheduled actions are easy to set and easy to forget. A marketing manager schedules a campaign banner to trash itself on a specific date, a knowledge-base editor schedules an old article to move to draft, an admin schedules a bulk category change for the end of the quarter. Each of those entries lives in wp_postmeta with a matching Action Scheduler row, but the default UI shows them as a flat list with limited filters, which means surprises happen.

A campaign extends, but the trash action runs anyway. An article moves to draft on the wrong date. A failed run sits unnoticed for a week.

A real grid changes the picture. Filter to the next 24 hours and you see exactly what is about to fire. Filter to failures and you see exactly what needs a retry.

Bulk reschedule turns a campaign extension into a five-minute task. The data has been there all along; the working surface is the part that was missing.

Questions

Common questions about SleekView for PublishPress Future Pro

Yes. SleekView joins the _expiration-date postmeta keys PublishPress Future writes to the wp_actionscheduler_actions row that runs them, so each grid row shows both the intended schedule and the actual job state.

 

Yes. Inline edits to the scheduled date call PublishPress Future's own update helper, which in turn updates both the postmeta and the Action Scheduler row. There is no risk of those two falling out of sync.

 

Yes. Any post type PublishPress Future supports (post, page, product, kb, custom CPTs) shows up. You can filter by post type to scope a view to one content channel.

 

Yes. The row menu offers Cancel. SleekView calls PublishPress Future's own cancel helper, which removes the Action Scheduler row and clears the postmeta in one transaction.

 

Yes. wp_actionscheduler_actions stores a status column, and SleekView pivots it into the grid as AS status. Filter to failed to see every scheduled action that did not complete cleanly.

 

Yes. Multi-select failed rows and use bulk retry. SleekView calls Action Scheduler's normal retry helper for each row, so notifications and downstream hooks fire exactly as on the first run.

 

Yes. PublishPress Future supports several action types beyond delete. SleekView shows the action type as a filterable column so you can scope a view to draft-on-expiry only or to category-change actions.

 

PublishPress Future Pro uses Action Scheduler internally for reliability. If Action Scheduler is somehow disabled, the grid shows only the postmeta side and surfaces a warning that scheduled runs are not being processed.

 

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