{"id":361825,"date":"2026-09-01T05:31:47","date_gmt":"2026-09-01T05:31:47","guid":{"rendered":"https:\/\/en-au.wordpress.org\/plugins\/demfilz-business-directory\/"},"modified":"2026-09-01T05:31:25","modified_gmt":"2026-09-01T05:31:25","slug":"demfilz-business-directory","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/demfilz-business-directory\/","author":20035799,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Demfilz Business Directory","header_author":"Demfilz","header_description":"A complete business directory: listings with categories, locations, hours and galleries, front-end submissions, reviews, enquiries, claims, CSV import and export.","assets_banners_color":"303645","last_updated":"2026-09-01 05:31:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/demfilz.com\/business-directory","header_author_uri":"https:\/\/demfilz.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"demfilz","date":"2026-09-01 05:31:25","revision":3675322}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3675320,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3675320,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3675320,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3675320,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3675320,"resolution":"1","location":"assets","locale":"","width":1280,"height":1120},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3675320,"resolution":"2","location":"assets","locale":"","width":1280,"height":1250},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3675320,"resolution":"3","location":"assets","locale":"","width":1280,"height":1250},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3675320,"resolution":"4","location":"assets","locale":"","width":1280,"height":1050}},"screenshots":{"1":"The directory grid with search and filters.","2":"A single listing with contact details, hours, gallery and reviews.","3":"The front-end submission form.","4":"Directory settings."}},"plugin_section":[],"plugin_tags":[4526,2466,4528,37556,1519],"plugin_category":[53],"plugin_contributors":[268125],"plugin_business_model":[],"class_list":["post-361825","plugin","type-plugin","status-publish","hentry","plugin_tags-business-directory","plugin_tags-directory","plugin_tags-listings","plugin_tags-local-business","plugin_tags-reviews","plugin_category-ratings-and-reviews","plugin_contributors-demfilz","plugin_committers-demfilz"],"banners":{"banner":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/banner-772x250.png?rev=3675320","banner_2x":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/banner-1544x500.png?rev=3675320","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/icon-128x128.png?rev=3675320","icon_2x":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/icon-256x256.png?rev=3675320","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/screenshot-1.png?rev=3675320","caption":"The directory grid with search and filters."},{"src":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/screenshot-2.png?rev=3675320","caption":"A single listing with contact details, hours, gallery and reviews."},{"src":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/screenshot-3.png?rev=3675320","caption":"The front-end submission form."},{"src":"https:\/\/ps.w.org\/demfilz-business-directory\/assets\/screenshot-4.png?rev=3675320","caption":"Directory settings."}],"raw_content":"<!--section=description-->\n<p>Demfilz Business Directory turns any WordPress site into a full local or niche directory.<\/p>\n\n<h4>Listings<\/h4>\n\n<ul>\n<li>A dedicated Listings post type with its own categories, locations and tags.<\/li>\n<li>Rich listing details: phone, website, street address, opening hours, price range, year established, business number, social profiles, a video link and a photo gallery.<\/li>\n<li>Featured and Verified badges, view counters and optional listing expiry.<\/li>\n<li>Structured data: every listing prints LocalBusiness JSON-LD (with opening hours and review ratings) for search engines.<\/li>\n<\/ul>\n\n<h4>Browsing<\/h4>\n\n<ul>\n<li><code>[dbdir_directory]<\/code> renders a searchable, filterable, paginated listing grid: keyword search, category and location filters, and sorting by featured, newest, name or rating.<\/li>\n<li>Grid and list layouts: pick a default (or set <code>layout=\"list\"<\/code> on the shortcode) and visitors can switch with the grid \/ list toggle.<\/li>\n<li><code>[dbdir_categories]<\/code>, <code>[dbdir_locations]<\/code> and <code>[dbdir_featured]<\/code> build category, location and featured showcases.<\/li>\n<li>Four widgets: directory search, categories, featured listings and recent listings.<\/li>\n<li>A \"Get directions\" link on each listing points to Google Maps or OpenStreetMap (your choice, links only, nothing is embedded).<\/li>\n<\/ul>\n\n<h4>Front-end submissions<\/h4>\n\n<ul>\n<li><code>[dbdir_submit]<\/code> lets visitors or logged-in users (your choice) submit listings, with an optional main image upload.<\/li>\n<li>New submissions can be held for review or published immediately.<\/li>\n<li><code>[dbdir_dashboard]<\/code> gives owners a dashboard: their listings, statuses, views, ratings and recent enquiries, with front-end editing.<\/li>\n<li>Every public form is protected by a nonce, a honeypot and rate limiting.<\/li>\n<\/ul>\n\n<h4>Reviews, enquiries and claims<\/h4>\n\n<ul>\n<li>Visitors can leave star ratings and reviews (one per email per listing), with optional moderation.<\/li>\n<li>An enquiry form on each listing relays messages to the business by email; the address is never shown publicly. Enquiries are also stored in the admin.<\/li>\n<li>Logged-in users can claim unclaimed listings; approving a claim transfers ownership and awards the Verified badge.<\/li>\n<\/ul>\n\n<h4>Admin tools<\/h4>\n\n<ul>\n<li>Enquiries and Claims screens under the Directory menu.<\/li>\n<li>CSV export of every listing and CSV import (with automatic category, location and tag creation).<\/li>\n<li>Flags, rating, views and expiry columns on the listings screen.<\/li>\n<li>A daily task unpublishes expired listings and emails their owners.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not connect to any external service. No data leaves your site. The optional \"Get directions\" link is a plain link the visitor may click; nothing is loaded from Google or OpenStreetMap by your pages.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create three pages containing the <code>[dbdir_directory]<\/code>, <code>[dbdir_submit]<\/code> and <code>[dbdir_dashboard]<\/code> shortcodes.<\/li>\n<li>Go to <strong>Directory -&gt; Settings<\/strong>, pick those pages and review the options.<\/li>\n<li>Add categories and locations under the Directory menu, then add listings (or import a CSV under <strong>Directory -&gt; Import \/ Export<\/strong>).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20any%20theme%3F\"><h3>Does it work with any theme?<\/h3><\/dt>\n<dd><p>Yes. The directory renders through shortcodes and the content filter, so it inherits your theme's layout and typography.<\/p><\/dd>\n<dt id=\"can%20visitors%20submit%20listings%20without%20an%20account%3F\"><h3>Can visitors submit listings without an account?<\/h3><\/dt>\n<dd><p>Yes. Set \"Who can submit\" to guests in the settings. Guest submissions are still protected by the honeypot and rate limiting, and can be held for review.<\/p><\/dd>\n<dt id=\"are%20business%20email%20addresses%20shown%20on%20the%20site%3F\"><h3>Are business email addresses shown on the site?<\/h3><\/dt>\n<dd><p>No. The contact email on a listing is stored privately and only used to relay enquiry form messages.<\/p><\/dd>\n<dt id=\"how%20do%20paid%20or%20featured%20listings%20work%3F\"><h3>How do paid or featured listings work?<\/h3><\/dt>\n<dd><p>Mark any listing as Featured in the admin; featured listings get a badge and sort first. How you charge for that (manually, or with your payment plugin of choice) is up to you.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A complete business directory: listings, categories, locations, reviews, enquiries, claims, front-end submissions and CSV import.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361825"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/demfilz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361825"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361825"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361825"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361825"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361825"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}