✨ 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

SleekView reads _expiration_date and _expiration_date_options postmeta and joins each scheduled action with its post, so every PublishPress Future expiration becomes a row in one calendar-style table.

♾️ Lifetime License available

SleekView table view for PublishPress Future

Post expirations are easy to set, hard to audit

PublishPress Future, formerly Post Expirator, schedules actions on individual posts: trash a campaign page on a date, unpublish a webinar, change a category, stick a banner. The plugin handles the cron work cleanly, but the configuration lives entirely in a meta box per post. After a year of editorial work, a marketing team easily ends up with dozens of scheduled expirations spread across the site with no way to see them as a single calendar.

SleekView reads the canonical _expiration_date and _expiration_date_options postmeta keys and joins them with the post, type, author and configured action. Every scheduled expiration becomes a row in a sortable table. Filter to expirations in the next fourteen days and confirm each one is still wanted. Filter to action equals trash and post type equals page to make sure no campaign landing page is going to silently disappear. Sort by expiry to see the next two months as a real timeline.

Inline edits push changes through the same save path PublishPress Future uses, so the cron is rescheduled, any custom expiration actions fire correctly and the Future Action Log records the change. The result is the calendar view that the meta box never gives you.

Workflow

Turn scattered expirations into one timeline

1

Read expiration meta

SleekView queries the _expiration_date and _expiration_date_options postmeta keys that PublishPress Future writes on every scheduled post, then joins them with wp_posts for the title, type and author.
2

See it as a timeline

Sort by expiry to render the upcoming weeks as a flat timeline, with action type and post type as filterable columns so a campaign manager can see exactly what fires when.
3

Triage upcoming risk

Filter to expirations within seven or fourteen days and confirm each one is still wanted, catching forgotten trash actions on pages that have since become important.
4

Bulk reschedule

Multi-select rows and shift the expiry date or change the configured action through the standard Future API, so cron reschedules and the Future Action Log records the change.

Sample columns

Scheduled expirations

Pulls _expiration_date and _expiration_date_options postmeta and joins them with each post.
Source: wp_postmeta
Post Type Action Expiry Author State
Spring Promo Page Trash 2026-05-15 Anna Soon
Old Webinar Post Unpublish 2026-04-26 Marc Tomorrow
Conference Recap Post Change category 2026-09-10 Lina Future
Holiday Banner Page Stick 2026-12-20 Anna Future

Comparison

PublishPress Future admin vs SleekView

PublishPress Future admin

  • Expirations live in a meta box on each post
  • Future Action Logs are read only
  • No flat list to sort by date and action
  • Bulk reschedule across posts is not exposed
  • Filtering by action type is limited

SleekView

  • Joins post data and Future expiration metadata in one table
  • Filter by action type, post type and expiry date
  • Sort by expiry across all expirations together
  • Inline edit expiry date and configured action
  • Bulk reschedule or cancel expirations across many posts

Features

What SleekView gives you for PublishPress Future

Expiry calendar

Every scheduled action across the site in one sortable table with post, type, action, expiry and author so nothing fires by surprise.

Triage what is next

Filter to expirations in the next fourteen days and confirm each trash, unpublish or category change is still the outcome the team wants.

Inline reschedule

Change the expiry date or the configured action across many posts at once through the standard Future save path, with the cron and audit log updated.

Audience

What Future teams use SleekView for

Editorial planning

See campaigns expiring next quarter and align them with new launches in advance, so a webinar recap is replaced rather than disappearing at midnight.

Risk reviews

Filter to expirations within seven days and confirm none of them will silently unpublish key landing pages or pricing posts on the next CMO call day.

Bulk extensions

Push every expiry on a campaign type out by a month with a single bulk inline edit when a launch slips, instead of opening each post in turn.

The bigger picture

Why a flat expiration calendar prevents real outages

Scheduled actions are powerful and dangerous in equal measure. PublishPress Future will faithfully trash a page or unpublish a post on the date you set, even if that page has, in the meantime, become the most visited content on the site. The default UI is excellent at scheduling and terrible at remembering: each action sits in its own meta box with no relationship to any other action.

A common failure mode on busy sites is a campaign page set to trash six months out, which the team forgets about, which then disappears at the worst possible moment. A flat calendar surfaces those decisions while they are still reversible. Editorial teams can do a fortnightly triage of upcoming expirations, confirm what should still fire, push obsolete actions further out and cancel the ones that no longer make sense.

That practice is much cheaper than a missing-page incident and turns Future from a quiet liability into a managed schedule.

Questions

Common questions about SleekView for PublishPress Future

No. PublishPress Future still runs the cron jobs, fires the configured actions and writes to the Future Action Log. SleekView is a faster planning view on top of the same metadata, designed for the team-level overview that the per-post meta box was never meant to provide.

 

It reads _expiration_date and _expiration_date_options, the canonical keys PublishPress Future uses for scheduling. The same keys persisted across the Post Expirator rename, so legacy installs work without configuration. Custom action types added through Future filters are also resolved into the action column.

 

Yes. Inline edits go through the same save path Future uses, which means cron is rescheduled correctly, any custom actions registered through Future filters fire as expected and the Future Action Log records the change just as if you had edited from the meta box.

 

Yes. A toggle includes posts whose expiry has already fired, so you can review the recent history of trashed, unpublished or category-changed posts. This is the simplest way to confirm that yesterday's scheduled actions completed and that nothing fell through the cron.

 

Yes. The meta keys and action shapes did not change in the rename to PublishPress Future, so any legacy Post Expirator install works without configuration. Sites mid-migration can run the audit before and after the rebrand to confirm continuity of scheduled actions.

 

Yes. Multi-select rows from any filtered view and clear the expiration meta in one call. The cron job for each cancelled action is removed and the Future Action Log records the cancellation, so future audits show why the schedule changed.

 

Yes. Custom action types added through Future filters appear as values in the action column, fully sortable and filterable. A site that registered a custom move-to-archive action can scope the table to those rows and audit them separately from built-in trash and unpublish actions.

 

Yes. PublishPress Future supports any post type, and SleekView mirrors that. The post type column is filterable, so a site that schedules expirations on products, events and standard posts can scope each to its own view or run a combined timeline across all of them.

 

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