Building a business directory on WordPress usually means stitching together a listings plugin, a reviews plugin, maps, and a search add-on. Listora is one directory plugin: frontend submission, search, reviews, claims, maps, and a REST API, all free.
Integrations page showcasing the Wbcom plugin family with product logos, store links, and one-click companion install.
wb_listora_notification_created action so suite-wide tools can aggregate Listora notifications.
Improve
Color and elevation tokens aligned to the Wbcom Community-OS design system.
Demo seeder is now autoloadable everywhere, with an autoload-resolution gate to prevent activation errors.
Fix
Activation redirect to the setup wizard no longer gets lost, and the setup notice is scoped and persists correctly.
Suppressed the duplicate setup wizard so Free and Pro no longer launch two wizards.
Analytics, media privacy, submission preview, and carousel QA fixes.
Card and comparison field values truncate with a real ellipsis instead of a literal HTML entity.
v1.2.0
June 10, 2026
New 10 Improve 4 Fix 16 Dev 3 Compat 1
New
Demo packs and large CSV imports run as resumable background jobs with a live progress widget and a per-column field-mapping UI.
Analytics-lite view tracking: per-listing view counts on the dashboard, an admin Views column, and a REST field. Defers to Pro analytics when active.
Email template editor under Settings - Notifications: override any notification subject and body per event, honored on every send path.
Bulk actions on the listings table: approve, reject, feature, unfeature, and assign category. Invalid status transitions are reported, never silently applied.
One-click unsubscribe links (RFC 8058 signed tokens) in marketing email footers, plus a review-reminder opt-out on the profile tab and admin toggles.
WordPress privacy-tools integration: personal-data exporter and eraser cover claims, reviews, and favorites.
Review-reminder notification event, and an Open now / Closed badge on listing detail computed from business hours.
HivePress migrator joins the competitor migration set.
Inline add and edit listing forms inside the dashboard, so owners never leave My Listings.
Submission form style setting: choose the step-by-step wizard or a single page form site-wide; a block whose author picked a layout in the editor keeps that choice.
Improve
The Media step now says "Add a featured photo to continue" instead of a generic required-field error, and validation messages are translatable and filterable per field.
Dashboard sidebar restyled as an elevated card panel; tab navigation gains a scroll affordance on small screens.
Hours builder gives live Open-24h and Closed feedback; small buttons meet the 40px tap-target floor; featured images get an alt-text fallback.
Database migrations run automatically after a plugin update, no manual trigger needed.
Fix
Background import no longer sticks at Running after an error: failed chunks retry up to 3 times from the saved cursor, then the run is marked Failed with a clear message.
Featured Listings block renders a proper empty state instead of silently vanishing when its listing type has no listings.
Manage Services on My Listings opens in a modal dialog next to the listing instead of a panel at the bottom of the page.
My Listings Active filter no longer shows deactivated, draft, pending, or rejected listings.
Favorites dashboard tab moved to an overridable template file (tab-favorites.php), matching every other tab.
Settings Documentation buttons deep-link to the live docs site sections instead of 404 pages.
Keyword search shows a single clear icon: the native browser cancel control no longer stacks under the plugin's clear button.
Post-submission success message is centered as a unit on every theme width, with stacked full-width buttons on mobile.
Map picker now loads on the dashboard inline Add Listing form (single-form layout); it previously initialized only when stepping through the wizard.
Single-form submission shows the Submit button directly and hides the redundant Back/Continue navigation, with full field validation run on submit.
Onboarding dismissal is stored under the wb_listora_onboarding_dismissed key (auto-migrated from the legacy unprefixed key).
Removed a "translation loading triggered too early" notice (WordPress 6.7+) by deferring email-template filter registration to the init hook.
Featured Listings block no longer crashes the page (division by zero) when its columns value reaches the server as 0 via the editor preview API or saved content; columns now floor at 1.
Listing Grid and Categories blocks also clamp a 0 columns value, which previously collapsed the layout to zero columns.
Featured count and Grid per-page values of 0 no longer crash search pagination; the search engine floors page and per_page at 1.
Dev
New hooks: wb_listora_search_resolved, wb_listora_dashboard_credit_row_actions, wb_listora_before/after_dashboard_favorites, wb_listora_show_credits (lets Pro's new Monetization toggle hide credit surfaces), and a reusable rating-recompute entry point. Removed the dead listing-detail view.js.
Relocated QA artifacts from tests/qa to docs/qa and adopted the portfolio-standard pre-release smoke model.
New release gates against the fatal class above: PHPStan now analyzes blocks/, a block-attribute guard detector runs in coding-rules (Rule 7), and an adversarial block-attribute journey fuzzes every block via the preview REST API.
Compat
Aligned with WB Listora Pro 1.2.0. Install both updates together.
v1.1.0
June 6, 2026
New 2 Improve 7 Fix 18 Dev 4 Compat 1
New
Pro feature toggles now register into the Features screen, so all features are managed in one place when WB Listora Pro is active.
WP-CLI gains wp listora test-email and cleanup subcommands.
Improve
Demo import is faster and more resilient: per-image timeout reduced from 30s to 10s, gallery images capped, repeated image URLs downloaded once, and a failed image is skipped instead of stalling.
CSV import and export now support the Location taxonomy and offer a per-column field-mapping UI, so listings round-trip without data loss.
Listing-grid ratings are batch-prefetched, the admin Reviews and Claims tables and the dashboard Claims tab are paginated, and the calendar recurring-events query is bounded.
The settings option no longer autoloads on every request, and a composite index speeds per-user review pagination.
The Write a Review form is fully styled and responsive (criteria stack on mobile, full-width submit, clearer spacing and star states).
Reporting a review now uses an accessible modal instead of the native browser prompt.
Submission preview and the location map are hardened so a single failing section cannot blank the preview and the map recalculates as soon as it is visible.
Fix
A build missing a bundled SDK no longer white-screens the site; the license and credits SDKs ship composer-free and load defensively.
Credit purchases are idempotent: webhook replays cannot double-credit, refunds carry the real amount, and PayPal refunds link back to the original transaction.
Schema.org JSON-LD and canonical tags no longer duplicate when Yoast SEO or Rank Math is active, and og:locale is emitted in Open Graph output.
Breadcrumbs and BreadcrumbList schema now come from one canonical trail, and the listing-detail REST schema field respects the Schema.org toggle.
Admin script no longer 404s during demo import; it now loads from the packaged build path.
Documentation buttons now open the correct docs host instead of an unreachable domain.
Search field clear and near-me icons no longer touch the field edges.
The /search REST endpoint no longer returns a zero rating average for rated listings.
Business hours now appear in the listing submission preview, the Business Hours builder is aligned, and the submission map stays contained in its step.
Selecting a listing-type tab no longer increments the filter count, and the active type tab is now highlighted.
Listing dashboard service and more-actions controls now open as expected, and the submission success card resolves the Dashboard link reliably.
Map no longer errors when marker clustering is disabled.
The Listings per page setting is now respected by the grid on first load.
The Required Skills field on Job listings is now usable instead of showing only a label.
The review form respects the configured minimum review length, and report reasons validate against a fixed vocabulary.
Pagination active-page text stays visible under aggressive theme link styles, and dark-mode contrast is corrected on BuddyX.
Renewal modal errors are announced to screen readers, and small buttons meet the tap-target floor.
Seriously, one of the best software tech experiences I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required…
Duston McGroarty·US·
Great service, great plugins
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket I got a super-quick response and discovered the error was on my part…
Edward Bonthrone·US·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional…
S W Malcolm·US·
The best development team ever
It has been a very pleasurable experience working with Wbcom Designs. Anmybia Siddiqui has been a stellar leader of the dev team. Her communications are very professional and productive. Anmybia and her team have completed every task we…
Real America's Voice News·US·
Top notch support
Top notch support. I have been frustrated generally by the slow support for most themes and plugins, but they are helpful and quick to reply. Highly recommend.
Woods·DE·
I was impressed
I have worked with many WordPress plugins over the past 14 years part time. I have learned that if the support is not prompt and effective it is a sign to move on. Tonight, Wbcom has impressed me and I will be hiring them for some more…
Steve Valencia·US·
Perfect plugins for community sites
I wanted to build a community website and these guys created the perfect plugins for me. To be honest, I want to buy every single one of their plugins. If I had more money I would.
Sora Seaton·US·
Excellent Plugins and Outstanding Support
We use BuddyPress with several free BP plugins from Wbcom Designs, and we are extremely satisfied. The plugins add real value for our community, are updated regularly, and are continuously improved. They integrate seamlessly with their…
Peter Gibson·DE·
Great and very supportive
This company have been great and very supportive. I highly recommend them.
Steve s·GB·
Excellent template and first-class support
The template from Wbcom Designs is truly great, modern, flexible, and easy to use. The support is very helpful and friendly. For questions or problems you receive fast, competent assistance and feel well taken care of. Highly recommended.