✨ 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 GeoDirectory: listings as tables

GeoDirectory stores listings in dedicated database tables with rich location and category fields. SleekView reads those rows and renders a real admin grid for directory operators managing thousands of entries.

♾️ Lifetime License available

SleekView table view for GeoDirectory

Every listing in one filterable grid

GeoDirectory does not lean on standard postmeta for performance reasons. Each registered listing CPT gets its own detail table, like wp_geodir_gd_place_detail, with columns for city, region, country, latitude, longitude, rating, claim status, and any custom field you defined. That schema is what makes GeoDirectory fast on a fifty-thousand-listing directory, but the default admin still mixes generic post fields with directory data.

SleekView queries those detail tables directly. City, category, rating, featured flag, claim status, and any custom listing field become columns or filters. Operators get one cross-listing grid with the inline edits they actually need, and the queries hit the same indexed columns GeoDirectory uses on the front end, so even a large directory stays responsive.

Inline edits write back through GeoDirectory's normal save paths. Front-end map markers, category archives, and search results refresh exactly as they do when you edit through the plugin's own screens. SleekView is admin-only and never touches the front end.

Workflow

From per-CPT detail tables to one operator grid

1

Pick the listing CPT

Point SleekView at any GeoDirectory CPT, like Places, Events, or your custom directory. It auto-detects the matching gd_*_detail table and lists all fields as available columns.
2

Add the columns operators need

Surface city, category, rating, featured flag, claim status, and expiry as sortable columns. Custom fields like cuisine type or service area become filters in one click.
3

Build saved views

Create views like Featured Lisbon restaurants, Pending claims, or Expiring this month. Share by role so moderators, sales, and operators each open the queue that matches their job.
4

Bulk approve and feature

Select rows and update featured flag, status, or category in batches. Useful during launches when you need to publish dozens of listings at once.

Sample columns

A typical GeoDirectory listings view

Listings shown with city, category, rating, and status in a single grid.
Source: wp_geodir_gd_place_detail (and per-CPT detail tables)
Listing Category City Rating Featured Status
Mama's Kitchen Restaurant Brooklyn 4.6 Yes Published
Northside Plumbing Services Chicago 4.1 No Pending
Hilltop Hostel Lodging Lisbon 4.8 Yes Published
Closed Diner Restaurant Austin 3.2 No Trash

Comparison

Default GeoDirectory admin vs SleekView

Default GeoDirectory admin

  • Default list mixes generic post fields with directory data
  • Cannot edit city, category, or rating from the list
  • No saved views per directory or city
  • Filtering by custom listing fields needs URL hacks
  • Featured and claimed status hidden behind tabs

SleekView

  • Configurable columns reading from per-CPT detail tables
  • Inline edits for city, category, and featured flag
  • Save views per directory, city, or category
  • Filter by rating, claim status, or expiry
  • Bulk approve or feature listings during launches

Features

What SleekView gives you for GeoDirectory

Listings by city

Group and filter listings by city, region, or country to keep local directories tidy. Save city-specific views per operator and surface counts at a glance.

Filter by category

Surface only restaurants, services, or lodging when working on one segment. Combine category with claim status or rating to find exactly what needs attention.

Edit details inline

Fix typos, swap categories, or feature a listing without opening each record. Inline edits write back through GeoDirectory's save paths so the front end refreshes.

Audience

Who uses SleekView for GeoDirectory

Directory operators

Manage thousands of listings across cities and categories from a single grid. Filter by city, sort by rating, and edit featured flags without ever opening a record.

Sales teams

See which listings are featured, expired, or due for renewal in one view. Sort by expiry to drive renewal calls and bulk feature listings during paid campaigns.

Moderators

Approve, edit, or trash listings with bulk actions during launches. Filter pending submissions, audit claim requests, and clean the directory in one sitting.

The bigger picture

Why directory operators outgrow the default admin

GeoDirectory was built to scale, but the WordPress admin was not. A small directory survives the default list view fine. The moment you cross a few hundred listings spread across cities and categories, the experience falls apart.

Operators end up writing URL hacks to filter by city, opening every record to fix a typo, and missing expired listings because there is no global view of what is live versus stale. Sales teams cannot see at a glance which listings are featured this month and which are due for renewal, even though that data sits right there in the gd_place_detail table. Moderators cannot bulk approve a batch of submissions during a launch event because the default screens only let them do it one record at a time.

SleekView gives operators a working surface over data that already exists. It does not change how GeoDirectory stores listings, how the front-end map renders, or how location search resolves a query. It just makes the admin match the scale GeoDirectory was designed for.

Questions

Common questions about SleekView for GeoDirectory

Yes. The per-CPT detail tables, like wp_geodir_gd_place_detail, are queried directly. That means the grid is fast on large directories and operators can sort or filter on any indexed column without going through postmeta workarounds. Custom CPTs registered through GeoDirectory get the same treatment.

 

Yes. Any custom field defined in GeoDirectory, whether a text input, dropdown, multi-checkbox, or file upload, becomes a column or filter. Cuisine types, service areas, payment options, and bookable hours all become first-class operator data instead of hidden record details.

 

Yes. SleekView is admin-only and does not touch the front end at all. The leaflet map, the radius search, the category archives, and the listing detail pages all keep working exactly as configured. Inline edits write back through GeoDirectory's normal save paths so the front end stays in sync.

 

Yes. Select rows and apply a featured flag or claim status to all selected listings at once. Useful during paid campaigns when you need to feature thirty restaurants for a city food week, or during cleanup when you need to unfeature dozens of expired listings.

 

Yes. Each registered listing CPT, like Places, Events, or a custom Service Providers directory, gets its own dedicated view with the columns and filters that match its schema. Operators running a multi-CPT directory site can switch between views without remapping anything.

 

Yes. Filtered views export to CSV with all selected columns. Useful for delivering a list of expiring renewals to the sales team, sharing approved listings with a partner network, or backing up a category before a bulk update.

 

Claim status is stored on the detail table and SleekView exposes it as a column and filter. Build a view of pending claim requests, see who claimed what and when, and bulk approve or reject claims after verification. Front-end claim notifications still fire through GeoDirectory's hooks.

 

Yes. Expiry is a column and filter on every listing view. Save a view for Expiring next 14 days, sort by expiry date, and hand the list to your sales team for renewal outreach. You can also bulk extend expiry on a batch of listings during a paid promotion.

 

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