✨ 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 Directorist Pro: listings and reviews as tables

Directorist Pro uses the at_biz_dir custom post type with location, pricing, hours, and package data spread across wp_postmeta. SleekView pivots those keys into named columns so admins see what they actually triage on.

♾️ Lifetime License available

SleekView table view for Directorist Pro

Pivot at_biz_dir postmeta into proper columns

Directorist Pro models a directory as the at_biz_dir custom post type. The defaults you triage on (location, phone, business hours, price range, plan, expiry, featured flag) all live in wp_postmeta as long-format rows. The default WordPress posts list shows title, author, and date, which is rarely the information directory ops actually needs to act on a row.

SleekView reads at_biz_dir and pivots _directory_type, _address, _phone, _email, _price_range, _listing_status, _featured, and _expiry_date into named columns at query time. Reviews stored against the listing post type aggregate as a rating and count. The atbdp_listing_pricing table (or its postmeta equivalent depending on add-on configuration) joins to surface the active plan on each row.

The result is a workspace that matches a real directory operation. Filter by plan and expiry to find lapsed Gold listings, sort by review count to spot the high-engagement entries that earn featured slots, bulk-toggle _featured on the campaign roster, and move post_status from pending to publish on the daily moderation queue without opening each listing.

Workflow

From at_biz_dir to a real directory desk

1

Map the listing CPT

Point SleekView at at_biz_dir. Title, author, status, and date are detected along with the postmeta keys for address, phone, pricing, plan, and expiry.
2

Pivot postmeta keys

Promote _address, _phone, _price_range, _featured, and _expiry_date to columns. Reviews and ratings aggregate per row, and atbdp_listing_types attaches as a filterable column.
3

Pin the workflows

Save views for moderation, renewals, featured campaign rosters, and per-submitter dashboards. Capability gating means each role only sees the slice they own.
4

Edit and bulk-update inline

Toggle featured, push expiry, move pending to publish, demote expired listings to draft. Writes route through standard WordPress post APIs so Directorist hooks fire correctly.

Sample columns

A typical Directorist Pro listings view

Pivots Directorist's _address, _price_range, and _expiry_date postmeta into proper columns admins can sort and filter.
Source: wp_posts (post_type=at_biz_dir) + wp_postmeta
Listing City Plan Featured Expires Status
Maple Diner Toronto Pro Yes May 22 Published
North Yoga Studio Manchester Standard No Apr 28 Pending
Harbor Dental Sydney Pro Yes Mar 14 Expired
Pixel Print Shop Austin Free No Jun 02 Published

Comparison

Default Directorist Pro admin vs SleekView

Default Directorist Pro admin

  • Listings show as a generic at_biz_dir posts list, no postmeta columns by default
  • _address, _price_range, _featured, _expiry_date are invisible in the list
  • Filtering by plan + expiry + status together is not a built-in saved view
  • Bulk-toggling _featured across many listings means per-row clicks
  • Reviews and ratings do not surface as a column on the listing row

SleekView

  • Pivot at_biz_dir postmeta keys into named columns
  • Filter by plan, city, expiry, and featured state in one saved view
  • Inline-edit _featured, _expiry_date, and post_status in bulk
  • Surface rating and review count per listing inline
  • Save views per role (moderator, billing, support) and gate by capability

Features

What SleekView gives you for Directorist Pro

Pivot postmeta to columns

_address, _price_range, _featured, _expiry_date, and any Directorist custom field become named columns. Each listing renders as one row with the fields admins actually act on.

Plan and expiry filters

Combine plan, city, status, and expiry window in one filter, then save it. Find Pro listings expiring this week or pending free submissions waiting on approval without writing meta queries.

Bulk edit featured and expiry

Toggle featured, push expiry forward 30 days, or move pending listings to publish across many rows in one pass. Writes go through wp_update_post and update_post_meta so Directorist hooks fire normally.

Audience

Who uses SleekView for Directorist Pro

Directory operators

All listings with plan, city, expiry, and featured flag visible. Bulk-update featured listings, push expired rows to draft overnight, and run the daily moderation queue without per-row drilldowns.

Billing admins

Filter by plan and expiry to surface renewals due this week. Bulk-extend expiry on paid renewals and demote the lapsed Pro listings back to Free without per-listing editor clicks.

Moderators

Listings filtered to pending with submitter, plan, and category visible inline. Approve, reject, or request changes without opening every editor for the daily new-submissions list.

The bigger picture

Why directory operators outgrow the default list

Directorist Pro is the engine behind classifieds, business directories, and city guides, and its data model leans on the standard WordPress CPT plus postmeta. That choice keeps the plugin flexible but pushes the operational cost onto the admin. The fields directory ops act on every day (plan, expiry, featured, city, rating) all live in postmeta and never appear in the default list.

Each moderation pass becomes a sequence of editor clicks, and renewals require pulling a list out of the database manually because expiry is not a sortable column. SleekView reverses that by pivoting postmeta into proper columns at query time. The plan and expiry that matter for billing, the city and category that matter for moderation, and the rating that matters for featuring all become first-class fields.

Saved views replace the screens that did not exist, capability gating gives each team only their slice, and bulk inline edits cut the daily ritual from hundreds of clicks to a handful. The directory turns from a list of posts into a workspace that matches the work.

Questions

Common questions about SleekView for Directorist Pro

No. Directorist Pro uses the at_biz_dir custom post type with all field data in wp_postmeta. SleekView pivots those long-format meta rows into proper named columns and adds inline editing and saved views without forcing you to write meta queries by hand.

 

Yes. Any meta key registered through Directorist's custom field builder becomes a column or filter. Once promoted, fields behave the same as built-in columns for sort, filter, inline edit, and CSV export.

 

Yes. atbdp_listing_types, at_biz_dir-category, and at_biz_dir-location are exposed as filterable joinable columns. Combine type with city and plan in one view to scope to a specific slice of the directory.

 

Yes. Writes go through wp_update_post and update_post_meta, so any action or filter Directorist registers (expiry notifications, featured ribbon logic, plan upgrades) runs exactly as it would after a manual edit in the listing editor.

 

Yes. Reviews stored against the listing post type aggregate as a rating and count column per row, so the high-engagement listings are easy to spot for featuring or quality checks.

 

Yes. Each directory type registered through Directorist's multi-directory module appears as a column or filter on the listing row, so a single SleekView can scope to one directory type or aggregate across all of them.

 

Yes. Save a view filtered by post_author = current_user_id and gate it by capability. Each submitter logs in and sees only their own listings, the same row-level data scoped per account.

 

The user dashboard is a frontend page for owners managing their own listings via a shortcode template. SleekView is an admin-side workspace for moderators and operators with bulk edits, cross-type joins, and saved capability-gated views that the user dashboard does not provide.

 

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