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
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
Map the listing tables
wpbdp_listings joined to wp_posts on listing ID. The schema in wpbdp_form_fields discovers registered form fields automatically.
Promote fields and plans
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.
Save the workflows
Edit and bulk update
Sample columns
A typical Business Directory Plugin view
wpbdp_listings with wpbdp_form_fields_values so plan, expiry, and registered form fields appear inline as columns.
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_listingposts list, no plan or expiry columns -
plan_id,expiration_date,is_featuredfromwpbdp_listingsare not visible in the list -
Custom form fields from
wpbdp_form_fields_valuesrequire opening the editor to see -
Bulk-toggling
is_featuredacross many listings means per-row clicks - Filtering by category + plan + expiry together is not a built-in saved view
SleekView
-
Join
wpbdp_listingstowp_postson listing ID for plan and expiry inline -
Promote form fields from
wpbdp_form_fields_valuesas columns -
Inline-edit
is_featured,expiration_date, andpost_statusin 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Authorize Net Cim
- Curcy Multi Currency
- Woocommerce Snapchat Pixel
- Woocommerce Credit Notes
- Woocommerce Additional Variation Images
- Woocommerce Attribute Swatches
- Yith Woocommerce Gift Cards
- Woocommerce Subscriptions
- Woocommerce Customer Order Csv Export
- Woocommerce Gift Cards Pro
- Order Status Manager
- Woocommerce Shipping Usps
- Yith Multi Vendor
- Sumo Subscriptions
- Woocommerce Amazon Pay Pro