Release notes / Listora
Free Plugin Plugin

Listora

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.

3 releases
v1.1.0 latest
June 6, 2026 shipped

v1.1.0 Latest

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.
  • Settings REST endpoints return structured listora_unauthorized (401) / listora_forbidden (403) codes on denial.

Dev

  • Wbcom Credits SDK re-homed from a git submodule to a committed composer-free libs/ copy that loads defensively when absent.
  • CSV importer and migrator base consolidated onto the shared Term_Helper; claims queries consolidated into a canonical Claims_Model.
  • wb_listora_send_notification filter now receives the recipient address as its 4th argument.
  • Off-canon CSS breakpoints consolidated, and the WP-CLI table-status query is prepared.

Compat

  • Aligned with WB Listora Pro 1.1.0. Install both updates together.

v1.0.4

May 9, 2026
New 3 Improve 2 Fix 5 Dev 1 Compat 1

New

  • Public Page Registry helper and new block render hooks for theme and Pro extensions.
  • All 6 scheduled jobs migrated to Action Scheduler for reliable background processing at scale.
  • Network timeout handling with a clear retry message on slow connections.

Improve

  • Consistent page shells, cards, badges, and empty states across all 11 blocks.
  • REST listing queries prefetch caches, saving about 100 queries per request on large directories.

Fix

  • Setup wizard no longer renders a blank page after completing on restricted accounts.
  • Approve, reject, and expiry notification emails reach listing owners again.
  • Map popups show the listing featured image, and a map fatal on activation is resolved.
  • Business Hours time picker works in Firefox.
  • Services photo upload, helpful votes, owner reply form, and filter-count badge restored.

Dev

  • Architecture invariants enforced between Free and Pro; WPCS and PHPStan baselines green.

Compat

  • Aligned with WB Listora Pro 1.0.4. Install both updates together.

v1.0.0

April 5, 2026
New 8

New

  • 11 Gutenberg blocks: grid, search, map, detail, reviews, submission, categories, featured, calendar, card, and user dashboard.
  • Dynamic listing types with 22 custom field types.
  • Frontend submission wizard with guest registration and spam protection.
  • Review system with star ratings, helpful votes, owner replies, and reporting.
  • Business claims, favorites, business hours, services, and recurring events.
  • Import and export for JSON, GeoJSON, and CSV plus 4 competitor migration tools.
  • Full-text search with facets and geo-distance queries on dedicated database tables.
  • REST API, extensive hooks, WP-CLI commands, and 14 email notification templates.