Web 2.0 Directory turns WordPress into a complete business directory. Build single or multi-directory site – each with its own listings, categories, locations, tags, search filters, map and submission form – construct any page with a drag-and-drop directory builder, and let members submit and pay for listings through WooCommerce payment system. Visitors search and browse by keyword, category, location or distance, and see results on an interactive Google Maps, Mapbox or MapLibre map. An optional AI assistant drafts listing text and reads a visitor’s whole sentence into the search filters. Everything – the directory builder, search forms, listing forms, plan constructor, marker editors and CSV tools – runs on a modern React UI with no page reloads.
Live demo: directory.salephpscripts.com

Add a key for an AI service and the directory starts helping. Until you do, nothing is sent anywhere and the feature is off.
The AI Assistant Add-on (a separate plugin, installed from the AI tab in one click) adds:



















= 3.4.1 - November 10, 2026 = * New: automatic renewal through WooCommerce Subscriptions - off, member's choice or always, set per plan. * New: anonymous users choose a password on the submit form and are signed in at once. * Improvement: an administrator creates categories and locations right in the listing form. * Improvement: the checkout, the order emails and the submit wizard name the listing, its plan, price and period. * Improvement: clearer listing statuses - unpaid, awaiting approval, awaiting activation - and a paged listing history. * Fix: anonymous submission is safer, and a logged-out visitor can no longer put an order on someone else's account. * Fix: Pause and Resume work for members, and a paused listing keeps its days and stays paused through a plan change. * Fix: listing ratings and multi-line texts from the old version carry over. = 3.4.0 - November 2, 2026 = * New: block editor (Gutenberg) blocks for the directory, its elements, the listing page and the dashboard and submit pages. * New: directory elements work on any page - for the default directory or the one set with directory="...", with links and search leading into it. * New: Location levels - name the levels of your Locations, such as State, District and City. * New: hovering a listing card flies the map to its marker and opens its popup. * Improvement: the map keeps its view across category and tag pages, and frames every marker of a location. * Improvement: listing images are sharp at any card size, sized for the view and the screen. * Fix: a Google map loads on a first visit, and the same map twice on a page shows the first copy. * Fix: a paid listing waiting for moderation keeps its whole period, and the plugin activates over an active free edition. = 3.3.7.1 - October 24, 2026 = * Fix: on phones and HiDPI screens a tap on a marker opens it again. = 3.3.7 - October 21, 2026 = * New: tag pages - every tag has its own address, a Tags page in Edit Directory with a Tags block, and its listings and map. * New: Lazy load mode - a map loads with the page, when it scrolls into view or on a click; each directory page sets its own mode and map height. * Improvement: routes drawn A to B with steps that follow the map and a Reset button, on Google's current Places and Routes APIs. * Improvement: search forms on one page stay in step, each filter chip removes its filter, and search links read plainly. * Fix: Mapbox and MapLibre markers, clusters and popups behave near the edges and in fullscreen; a front-page directory keeps its addresses. = 3.3.6 - October 13, 2026 = * Improvement: the pre-expiration email can go out more than once, for example 7, 2 and 1 days before, and shows the renewal price. * Improvement: a listing has one renewal order, and every renew link leads to it. * Improvement: time a listing spends paused or waiting for moderation no longer counts against its period. * Improvement: the Listings element goes up to six columns. * Improvement: the Payments tab checks the WooCommerce pages a paid listing needs. * Fix: a listing moved onto a paid plan after expiration stays off the site until the new order is paid. * Fix: the renew link in the expiration emails renews the listing, also when the owner has to log in first. * Fix: a listing in the trash no longer gets expiration emails. = 3.3.5 - October 7, 2026 = * New: Print and Save as PDF buttons for the listing page. * Improvement: the listing gallery fits the whole image instead of cropping it, with a ratio and a fit setting in the grid as well as the slider. * Improvement: My listings shows a Plan / Directory column, and the directory's default image for a listing with no logo. * Fix: with moderation on, neither a paid order nor an expiring plan publishes a listing you have not approved. * Fix: a listing activated by a paid order could be missing from its category. * Fix: listings saved through the listing form are found when searching by their location. * Fix: a map placed beside taller fields on the listing form no longer grows past its Height. = 3.3.4 - October 1, 2026 = * New: a Sort options table for the Listings element: which orders the Sort control offers, in what order, direction and name. * New: submitting a listing no longer needs a page - each directory takes new listings at its own /submit/ address. * New: a Default image for listings that have none, on cards, in map popups and in the map sidebar. * New: switching a directory's Listing template rebuilds the settings that list its fields, and switching back brings the old ones back. * Improvement: word and item limits for every text field on cards, in map popups and in the map sidebar. * Improvement: category markers, listing markers and image markers each have their own size in Edit Map. * Improvement: the translation template lists every string of the plugin, the new screens included. * Fix: a directory on any form template but the first showed the first template's fields everywhere. * Fix: on Google Maps, markers and clusters no longer disappear while the map pans. * Fix: directory pages with an element stretched over several rows stack into one column on tablets and phones. = 3.3.3 - September 28, 2026 = * New: three ways to choose categories on the submission form: a checkbox list, dropdowns level by level, or type-to-search. * New: Save as draft on the submission form, and a draft the member comes back to from their listings. * New: the form builder places fields on the same grid as the directory builder, each with its own width. * New: the plan option "Enable map" is a real switch. * Improvement: every number on a plan is a limit now, and the limit a listing gets. * Improvement: renewing adds the plan's period to the time a listing still has, so renewing early costs nothing. * Improvement: the submit wizard reads as a wizard, and what you can do to a listing sits in its own Actions box on the dashboard. * Fix: a listing shows only the fields its plan includes - on its page, in map popups, the sidebar, cards and marker labels. * Fix: the plan options "Who can view listings", "Logo enabled" and "Certain locations" are enforced on every save. * Fix: "Geocode addresses" in the CSV import puts listings on the map from their address. = 3.3.1 - September 22, 2026 = * New: WPML and Polylang support for listings, directories, plans, forms, settings, emails and CSV. * New: plan prices in the visitor's currency with WooCommerce Multilingual. * New: right-to-left languages. * New: "No maps" map engine - run the directory without maps. * New: a price can stand out on cards and popups with a badge, divider or accent colour. * Improvement: sticky listings come first in every sort except Random, Distance and Relevance. * Improvement: the setup wizard ends by creating your directory page. * Fix: raising up, renewing or activating a listing now moves it up in the directory. = 3.3.0 - September 16, 2026 = * New: AI writes your listing text. Groq is built in. * New: the AI Assistant Add-on adds five more AI services, a Write button on every text field and assisted search. * Improvement: the price on a card is bold and in your primary colour. = 3.2.2 - September 14, 2026 = * New: shareable search links and filter chips above the results. * New: clickable phone, email, WhatsApp, Viber and Telegram contacts. * New: a Relevance sort order for keyword searches. * Fix: expiration emails are sent again, and listings expire again. = 3.2.1 - September 7, 2026 = * New: per-plan sticky badge with its own text and colour. * New: plans can sell packages of listings. * New: form templates can be duplicated. * Fix: "Who can submit listings" is enforced. = 3.2.0 - August 31, 2026 = * New: every notification email has its own subject and on/off switch. * New: mark a listing paid or unpaid by hand. * New: YouTube and Vimeo videos in the listing gallery. * Fix: directory pages built with Elementor render. = 3.1.4 - August 25, 2026 = * New: limit how much of the Content field shows on cards. * Fix: login, registration and logout work without a separate Dashboard page. = 3.1.3 - August 21, 2026 = * New: a set expiration date, or "Never", per listing. * New: WebP conversion for imported images. * New: list view with the image on the left. * New: sort by distance after an address search. = 3.1.2 - August 19, 2026 = * New: "Always load front assets" for shortcodes in page-builder headers and footers. * Fix: markers no longer disappear when another plugin loads Google Maps. = 3.1.1 - August 12, 2026 = * New: hide the label of any field on the listing page. = 3.1.0 - August 11, 2026 = * New: pin a listings grid to chosen categories and locations. * New: coloured label markers and an HTML marker mode. = 3.0.5 - August 6, 2026 = * New: globe projection for Mapbox and MapLibre. * Fix: deleting a listing no longer leaves empty cards behind. = 3.0.4 - August 5, 2026 = * New: a default filter per directory. * New: "Hide listings until search". * New: a front-end self-test. = 3.0.3 - August 4, 2026 = * New: Slider element, and a slider gallery on the listing page. = 3.0.2 - August 3, 2026 = * Fix: listing links on page-builder pages point at the directory URL. = 3.0.1 - August 2, 2026 = * Fix: safer migration from 2.x on large sites. * New: every directory element in WPBakery and Elementor. = 3.0.0 - July 31, 2026 = * Rebuilt from the ground up: multiple directories, listing plans, WooCommerce payments and the listing form builder.
$39 |
Download |
4.5 average based on 337 ratings.
| Last Update | 2026-11-10 |
| Created | 2013-12-28 |
| Sales | 8141 |
| Discussion | Comments |
| Compatible Browsers | Firefox Safari Opera Chrome Edge |
| Software Version | WordPress 7.1.x WordPress 7.0.x WordPress 6.9.x WordPress 6.8.x |
| Compatible With | Beaver Builder Block Editor Contact Form 7 Elementor Elementor Pro WooCommerce 10.x.x WPBakery Page Builder WPML |
| Gutenberg Optimized | |
| High Resolution | |
| Files Included | JavaScript JS HTML CSS PHP |
| Video Preview Resolution |