=== Adler Business Directory ===
Contributors: bsiemon
Tags: business directory, member directory, employee directory, listings, directory plugin
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.3.8
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight, easy-to-use WordPress plugin for creating professional business, member, and employee directories in minutes.

== Description ==

**Build a professional, searchable business, member, or employee directory in minutes — clean, fast, and refreshingly simple to set up.**

👉 [Get Started](https://adlertechnology.com/get-started-business-directory/) | [Pricing](https://adlertechnology.com/adler-business-directory-pricing/) | [Get Pro](https://adlertechnology.com/adler-business-directory/) 👈

Adler Business Directory is built for organizations that want a beautiful, easy-to-use directory — not a sprawling, complicated everything-platform. Add your listings, drop in a shortcode, and you have a polished directory visitors can search in seconds. No form-builder maze, no bloat, no steep learning curve.

= Why Adler Business Directory? =

* **Clean, modern design** — responsive grid and list layouts that look great on any theme, right out of the box
* **Set up in about 5 minutes** — create a directory, add listings, paste a shortcode. Done.
* **Made for real organizations** — HOAs, churches, chambers, clubs, associations, and companies
* **Yours to control** — keep it public, or (with Pro) make it private and role-based for members only

= Free Features =

* **Unlimited directories** — each with its own settings, listings, and shortcode
* **Three directory types** — business, member/group, and employee — with type-aware fields and labels
* **Logo & photo uploads** per listing via the Media Library, with automatic initials avatars as a fallback
* **Individual listing detail pages** with contact info, description, and social links
* **Responsive grid & list layouts** with a visitor-facing layout toggle
* **Live AJAX search** across your listings
* **Category organization** with per-category shortcode display
* **Full contact fields** — address, phone, email, website, contact name, description
* **Social links** — Facebook, Instagram, X/Twitter, LinkedIn, YouTube, TikTok, Pinterest
* **International address support** with a Country field
* **Search Box & Directory Embed widgets**
* **Card styles** (elevated, bordered, flat) and 2/3/4-column grids
* **Clean uninstall** — remove all plugin data on delete, or keep it — your choice

= Built For =

HOAs · churches · chambers of commerce · civic organizations · clubs & associations · companies — anyone who needs a clean, searchable directory of businesses, members, employees, or residents.

= Pro Features =

Upgrade to **[Adler Business Directory Pro](https://adlertechnology.com/adler-business-directory/)** when you're ready for more:

* **Advanced filters** — category, city, ZIP, and phone
* **CSV / XLSX import & export** — move listings in and out in bulk
* **Access control** — private and role-based directories for members-only listings
* **Google Maps & directions** on listing pages
* **Business hours** with Open/Closed badges and Google Places auto-fetch
* **Contact form** on detail pages
* **Featured listings** and **custom accent colors**
* **Per-directory URL slugs**

Every Pro plan includes a full year of updates and priority support. [See pricing](https://adlertechnology.com/adler-business-directory-pricing/).

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/adler-business-directory` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to Business Directory in your WordPress admin menu and create your first directory.
4. Add listings, then place the shortcode `[abddir_directory]` on any page.

== Frequently Asked Questions ==

= How do I display my directory on a page? =
Copy the shortcode shown on your directory's card — `[abddir_directory id="1"]` — and paste it into any page or post. You can also use the Directory Embed widget in any sidebar or widget area.

= Can I have more than one directory? =
Yes — create as many directories as you need. Each has its own settings, listings, and shortcode.

= How do visitors search the directory? =
A live search bar sits above the listings and filters results as visitors type. You can hide it in the directory Settings tab.

= Does it work with any WordPress theme? =
Yes. Adler Business Directory is designed to work with any properly coded WordPress theme.

= Can I organize listings with categories? =
Yes — assign categories on each listing's edit screen, and display a single category on a page with `[abddir_directory category="your-category-slug"]`.

= Is there a limit on the number of listings? =
No. Add as many listings as you need.

= Do listings get their own pages? =
Yes — every listing has its own detail page with contact information, description, and social links. Listing names and a "View Details" link on the cards lead there.

= Can I get filters, maps, business hours, CSV import, or private directories? =
Those features are part of [Adler Business Directory Pro](https://adlertechnology.com/adler-business-directory/).

== Screenshots ==

1. Public grid view — responsive cards with logos, category badges, contact info, and social links
2. Public list view — compact layout with live search
3. Listing detail page — contact information, description, and social links
4. Admin dashboard — manage your directories, listings, and settings in one place

== Changelog ==

= 1.3.8 =
* Removed the Freemius SDK and licensing integration from the free plugin — it now runs standalone with no external service connections.
* Standards-compliant packaging for the WordPress.org directory.

= 1.3.7 =
* WordPress.org compliance rebuild: the free plugin is now a fully functional feature subset with no locked features, no upgrade nags, and no limits — including unlimited directories and listings
* Free version includes logo/photo uploads and individual listing detail pages
* Renamed internal plugin prefix from `abd_` to `abddir_` to meet WordPress.org 4-character prefix requirement; shortcode is now `[abddir_directory]`
* Security hardening: per-post capability checks on AJAX, CSV formula-injection guard, post-type validation on admin actions
* Implemented the "remove all plugin data on uninstall" option (previously saved but never acted on)
* Added External Services disclosure (Freemius)

= 1.3.6 =
* Fixed URL input fields (website, social media) to accept any format — no longer requires https:// prefix
* Updated tested up to WordPress 7.0

= 1.3.5 =
* Resolved all Plugin Check (PCP) flagged issues — output escaping, wp_unslash(), wp_safe_redirect(), WP_Filesystem, gmdate(), and more

= 1.3.4 =
* Fixed bug where new listings added via "+ Add Listing" were not assigned to the directory

= 1.3.3 =
* CSS page builder compatibility fixes: removed !important declarations, added scoped box-sizing normalization

= 1.2.0 =
* Directory types (Business, Member, Employee)
* International address support

= 1.1.0 =
* Added category organization
* Added social media link fields

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.3.8 =
Maintenance and packaging update. No action required.

= 1.3.7 =
Internal prefix rename (abd_ → abddir_) requires a one-time database migration for sites upgrading from 1.3.6 or earlier. Contact support before updating an existing site.
