✨ 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 Business Directory Plugin: listings as tables

Business Directory Plugin Premium splits each listing across wpbdp_listings, wpbdp_form_fields, and the wpbdp_listing post type. SleekView joins those tables so plan, category, expiry, and any custom field appear inline as proper columns.

♾️ Lifetime License available

SleekView table view for Business Directory Plugin Premium

Join wpbdp tables into one listings grid

Business Directory Plugin Premium (BDP) backs its directory with a mix of WordPress posts and its own helper tables. Each listing is a wpbdp_listing custom post type, with status, expiry, and plan stored in wpbdp_listings and per-field values in wpbdp_form_fields_values. The form field schema sits in wpbdp_form_fields so administrators can register arbitrary fields without altering the database.

SleekView joins wp_posts to wpbdp_listings on listing ID and pulls plan_id, expiration_date, is_featured, and is_sticky into named columns. The form fields registered in wpbdp_form_fields become column candidates so address, phone, website, and any custom question promote to inline-editable cells. Categories from wpbdp_category attach as filters.

The result matches the operation. Filter by plan and expiry to find lapsed paid listings, sort by category to scope the moderation queue, bulk-toggle is_featured on a campaign roster, and push expiration_date forward 30 days on paid renewals. Writes route through BDP's own listing APIs so payment, expiry, and notification hooks fire on every change.

Workflow

From wpbdp tables to a real directory desk

1

Map the listing tables

Point SleekView at wpbdp_listings joined to wp_posts on listing ID. The schema in wpbdp_form_fields discovers registered form fields automatically.
2

Promote fields and plans

Add plan_id, expiration_date, is_featured, and form-field values as columns. wpbdp_category attaches as a filter, and aggregate columns like view count and review count can attach inline.
3

Save the workflows

Build views for moderation, renewals, featured campaigns, and per-submitter dashboards. Gate by capability so moderators, billing, and support only see their own slice.
4

Edit and bulk update

Toggle featured, push expiry, move pending to publish. Writes route through BDP's listing APIs so payment, expiry, and notification hooks fire correctly.

Sample columns

A typical Business Directory Plugin view

Joins wpbdp_listings with wpbdp_form_fields_values so plan, expiry, and registered form fields appear inline as columns.
Source: wpbdp_listings + wp_posts (wpbdp_listing) + wpbdp_form_fields_values
Listing Category Plan Featured Expires Status
Hudson Bookstore Retail Premium Yes May 26 Published
Granite Gym Fitness Standard No Apr 24 Pending
Eagle Plumbing Services Basic No Mar 09 Expired
Aster Florist Retail Premium Yes Jun 18 Published

Comparison

Default Business Directory Plugin admin vs SleekView

Default Business Directory Plugin admin

  • Listings show as a generic wpbdp_listing posts list, no plan or expiry columns
  • plan_id, expiration_date, is_featured from wpbdp_listings are not visible in the list
  • Custom form fields from wpbdp_form_fields_values require opening the editor to see
  • Bulk-toggling is_featured across many listings means per-row clicks
  • Filtering by category + plan + expiry together is not a built-in saved view

SleekView

  • Join wpbdp_listings to wp_posts on listing ID for plan and expiry inline
  • Promote form fields from wpbdp_form_fields_values as columns
  • Inline-edit is_featured, expiration_date, and post_status in bulk
  • Filter by plan, category, expiry, and featured state together
  • Save per-role views (moderator, billing, support) gated by capability

Features

What SleekView gives you for Business Directory Plugin Premium

Join wpbdp_listings to posts

plan_id, expiration_date, is_featured, and is_sticky from wpbdp_listings become named columns. Form field values from wpbdp_form_fields_values promote to inline cells without custom SQL.

Plan and expiry filters

Combine plan, category, expiry window, and featured state in one saved view. Find premium listings expiring this week or pending free submissions in one click.

Bulk edit through BDP APIs

Toggle featured, push expiry forward, move pending to publish across many rows. Writes go through BDP's own listing APIs so payment, expiry, and notification hooks fire normally.

Audience

Who uses SleekView for Business Directory Plugin

Directory operators

All listings with plan, expiry, category, and featured flag inline. A daily moderation pass and weekly renewals report both turn into one saved view rather than per-row drilldowns.

Billing admins

Filter by plan_id and expiration_date to surface renewals due this week. Bulk-extend expiry on paid renewals and demote lapsed Premium listings back to Basic inline.

Moderators

Pending listings with submitter, category, and registered fields visible. Approve, reject, or request changes without opening each editor for the daily submissions queue.

The bigger picture

Why BDP-powered directories need a real workspace

Business Directory Plugin Premium has been around long enough to handle directories that grow into tens of thousands of listings, and its mix of post type plus helper tables is exactly why it scales. The cost of that architecture is that the fields decision-makers care about (plan, expiry, featured) live in wpbdp_listings, registered form fields live in wpbdp_form_fields_values, and the default WordPress posts list cannot show any of them without code. Every renewals report, moderation pass, and featured campaign turns into hundreds of editor clicks because the columns that would replace them do not exist.

SleekView joins those tables back together at query time so the data already in BDP's schema becomes a working admin grid. Plan, expiry, featured, and any form field promote to columns. Categories become filters, capability gating routes each role to only its slice, and bulk edits cut the daily ritual from per-row clicks to a saved view.

The directory ops finally see what the data already knows.

Questions

Common questions about SleekView for Business Directory Plugin Premium

Yes. wpbdp_listings stores per-listing plan and expiry, wpbdp_form_fields holds the field schema, and wpbdp_form_fields_values holds the values. The listing itself is the wpbdp_listing custom post type joined back by ID.

 

Yes. Every field registered through BDP's form fields manager becomes a column or filter. Once promoted, fields behave the same as built-in columns for sort, filter, inline edit, and CSV export.

 

Yes. wpbdp_category attaches as a filterable joinable column. Combine category with plan, city, and expiry in one saved view to scope to any slice of the directory.

 

Yes. Writes route through BDP's own listing APIs and wp_update_post, so plan upgrades, expiry recalculations, featured logic, and notification hooks fire exactly as on a manual edit in the listing editor.

 

Yes. Save a view filtered by post_author = current_user_id and gate it by capability so each submitter only sees their own listings. The same row-level data is scoped per account.

 

Yes. Plan and expiry are inline-editable, so bulk renewals or demotions on lapsed listings happen in the grid. Payment hooks BDP registers continue to fire because writes use the plugin's own APIs.

 

Yes. Any saved view exports to CSV with the chosen columns from wpbdp_listings and wpbdp_form_fields_values. Billing and support get clean lists for offline review without leaving WP Admin.

 

BDP's CSV tools are great for bulk imports and offline edits. SleekView is the day-to-day admin workspace inside WP Admin with inline editing, saved views, and capability-gated team access. The two pair well: CSV for bulk, SleekView for daily operations.

 

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