• Access & Security 95
  • Administration 171
  • Advertisement 92
  • Audio & Video 66
  • Author & Content 99
  • Comments 96
  • Communication 110
  • Communities & Forums 84
  • Development 47
  • E-Commerce 76
  • Email Management 53
  • Events & Calendars 80
  • Language 25
  • Map & Weather 44
  • Migration & Conversion 28
  • Miscellaneous 254
  • Mobile 15
  • Photos 143
  • Plugins 260
  • SEO & Site Speed 118
  • Social 186
  • Theme Enhancement 169

  • Add this plugin to a List

    You need to be logged in to add this plugin to your list.

    Business Directory Plugin

    Add to List

    Main Site | Support | Docs | Showcase | Premium Modules

    Business Directory Plugin is the most popular, versatile, widely-installed, easiest to use, and best-supported WordPress Business Directory plugin available. Increase interaction on your website, improve customer retention and a add revenue-generating section to your site with Business Directory Plugin!

    Business Directory Plugin allows you to build a local directory, directory of business providers, a Yellow-Pages style business directory, Yelp-like review sections, create a church directory, build an address book directory and much more. You can add any kind of directory using Business Directory plugin.

    Core plugin Features

    All features documented on the main website.
    * Fully customizable form fields
    * Upload images per listing, allow restricted numbers of images based on fee plan
    * Lots of image options: drag and drop image uploads, easy image ordering, primary image settings, thumbnail sizing and more
    * Accept payment for listings OR have free listings in your business directory
    * Accept payments using (requires account)
    * Full support for recurring payments (in most gateways: PayPal,, Stripe)
    * Allow for featured/sticky listings for an upgrade fee
    * Widgets for Featured, Latest and Random listings. Search widget as well
    * Create multiple fee plans, which can be assigned to categories for posting
    * Built in CSV import and export
    * Support for reCAPTCHA to avoid spam listings
    * Sorting options for categories, listings, and front-end for users to choose sort order
    * Users who post can edit listings without access to WP dashboard
    * SEO Friendly using Yoast SEO
    * Configurable quick-search field and sorting bar for listings
    * Advanced search screen with ability to show/hide fields available for search
    * FULL responsive support when installed with a responsive theme
    * Multi-language support in your directory with WPML
    * Ability to re-skin the directory with a few clicks (directory themes)
    * Integrates with popular plugins like Yoast SEO, NavXT Breadcrumbs and WP-PageNavi for easy use
    * Images displayed with categories (using the FREE Enhanced Categories module)
    * Display Category Icons/Allow Parent-Child Category Navigation (using the FREE Enhanced Category Module)

    Additional Add-on Features available from Premium Modules (paid)

    • Rate businesses in your directory (now with microformat support) (using the (paid) Ratings Module)
    • Display the location of the business (categories, search, details–now with custom map sizes) (using the (paid) Google Maps Module)
    • Location based directory result filtering (using the (paid) Regions Module)
    • ZIP code/postal code radius searches supporting a number of countries (using the (paid) ZIP Search Module)
    • Assign features to paid or sticky listing plans to give users incentive to upgrade (using the (paid) Featured levels module)
    • Allow users to upload PDFs (using the (paid) Attachments Module)
    • Manage attachments on directory listings (using the (paid) Attachments module, supports PDF, Text files, images)
    • Accept payments using PayPal (using the (paid) PayPal Gateway Module)
    • Accept payments using Stripe (using the (paid) Stripe Gateway Module)
    • Accept payments using PayFast (using the (paid) PayFast Gateway Module)
    • Post claimable listings in your business directory that other users can pay (or not) to claim (using the (paid) Claim Listings Module)
    • Ability to offer discount codes based on a % or fixed amount with expirations (using the (paid) Discount Codes Module)

    For a complete and detailed list of features, please visit:

    Please report any bugs you find via

    Premium Module Links:

    These are optional, paid modules that you can use to enhance Business Directory Plugin’s functionality and
    support future development:

    NEW Themes

    NEW Modules

    Other Paid Feature Add On Modules

    Payment Gateway Modules (Paid)

    For more information and support please visit
    For Business Directory plugin support please visit

    If you love Business Directory plugin, please consider purchasing a Premium Module!

    Business Directory fully supports WPML for dynamic language switching. But if you need just one single language, we include and support these out of the box!

    Languages Supported

    • Spanish
    • French
    • German
    • Russian
    • Polish
    • Arabic
    • Swedish

    And you can easily translate it yourself if you need to.


    Copyright 2009-17, Dave Rodenbaugh
    Original Author: A. Lewis

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

        - Addressed issue where shortcodes would always be displayed above content. Now you can nest shortcodes between content.
        - Updated HTML code to be XHTML complient 
        - Wrapped notifications in <p> tags, where not already done so.
        - Wrapped free-standing text in token function, where not already done so (__("text", "WPBDM")).
        - Fixed heading "Step 2" on image upload form to be H2 tag instead of H3 tag (syntactically correct, as there is otherwise no H2 tag).

    Version 1.9.2 – Attempts to fix “undefined function flush_rewrite_rules” issue
    Fixes “Wrong datatype for second argument” error when using checkbox field type for category field
    Fixes default picture bug ( default picture not displaying )

    Version 1.9.1 – Fixes a bug that defaults all extra fields to a type of text box regardless what the administrator selects. This bug was only present in version 1.9.0.

    Version 1.9.0 – This version attempts yet again to fix the issue with categories showing “No Listings found in category” even while there are actually listings in the category.
    Also attempts to fix situation where listings show up across all categories.
    Adds the ability to post listings to multiple categories. To use this you must set the category associated field as a checkbox type.
    Attempts to fix problem where when editing a listing if you had not uploaded any pictures the first time around it does not load the upload form on edit but says you don’t have the ability to upload images
    Attempts to fix the issue with the View button not taking you to the actual listing in Internet Explorer browser
    Fixes a problem in the fields manager where if you saved a field without a label you then cannot delete the field.
    Fixes URL validation bug

    Version 1.8.9 – This version has a small fix for the Google checkout page and a fix for some permalink issues causing a variety of problems with pages. Regarding the google checkout it seems some previous versions were displaying the shortcode at all times and not showing the actual page content. Change made: The line

        add_shortcode('WPBUSDIRMANGOOGLECHECKOUT', 'wpbusdirman_do_googlecheckout'); 
        was changed to 
        if($wpbusdirman_hasgooglecheckoutmodule == 1)
            add_shortcode('WPBUSDIRMANGOOGLECHECKOUT', 'wpbusdirman_do_googlecheckout');
        and moved to below
        if($wpbusdirman_hastwocheckoutmodule == 1)
            add_shortcode('WPBUSDIRMANTWOCHECKOUT', 'wpbusdirman_do_twocheckout');
        The update also adds 3 new options under a new setting "Permalink Options" that allows you to change the wpbdm-directory slug, the wpbdm-category slug and the wpbdm-tags slug. Please take note of the fact that you cannot use "category" or "tags" or any already reserved WordPress taxonomy names for your slugs as it will make your pages fail to load.

    Version 1.8.8 – This version has a small fix in a function related to the payment process on sites that have only one fee setting applied to all categories.

    Version 1.8.7 – This version attempts to fix the issues with the contact form not sending the email to the business but instead sending it to the user who was logged in when the listing was submitted.

        This version attempts to fix the issues with some top level categories showing no listings found. 
        This version fixes the issue with the extra thumbnails not showing up in the listing
        This version should fix the issue with the cannot redeclare username_exists() error 

    Version 1.8.6 – Removes call to include the WordPress registration.php in order to fix “Fatal error: Cannot redeclare username_exists() (previously declared in…” error

    Version 1.8.5 – Fixes a bug that prevented the payment step from kicking in (applies for version 1.8 and above only)

    Version 1.8.4 – Removes automatic creation of pages at setup to correct bug that caused multiple instances of the business directory page and sub pages to be created.
    ` Installation process now includes manual creation of the necessary pages.

    Version 1.8.3 – Removes conversion process that attempted to convert listings made with versions 1.0 – 1.7 to the new 1.8 custom post type format

    Version 1.8.2 – Fixes IE bug where “View” button does not work in listing excerpts
    Fixes Missing argument 1 for wpbusdirman_the_listing_meta() bug
    Fixes missing quote bug near img alt on a couple of lines

    Version 1.8 of Business Directory Plugin makes use of WordPress 3.0+ custom post types. The way the plugin works has been completely changed to use custom post types. When you upgrade to version 1.8 it will convert your previous installation to the new format. The new format conversion is not guaranteed to work 100% so you are very strongly advised if you have listings in your directory presently to export those listings in case you might need to re-add them manually.

    Plugin now uses a custom post type for posts related to the directory

    Plugin now uses a custom category taxonomy for categories related to the directory

    Plugin now uses a custom tags taxonomy for tags related to the directory listings

    Plugin now allows for better integration with your theme. See the “Usage Doc” section for information on how to customize your theme to use the plugin functions.

    Bug related to “Manage Fees” has been fixed. This bug resulted in admin being told payments were not turned on even though payments were in fact turned on.

    Usage Doc

    For complete documentation on the plugin, please visit the BD Documentation Site. We also have a complete FAQ Section of the Forum and our Quick Start guide.

    1. Setting up your categories

    Go to your Dashboard and look for the “Directory” menu box. Listed under the Directory menu box are the links “Add New”, “Categories” and “Tags”. Click the “Categories” link and add your categories just the same way you would normally add categories under Posts->Categories.

    1. Matching the design to your theme

    Please visit this page for complete and up-to-date instructions on matching BD to your theme.

    How to match BD to your theme

    1. Adding a menu of the directory categories

    To add a menu of the directory categories to your theme use the code below:

    You can filter the function the way you would normally filter wp_list_categories. Just make sure it includes ‘taxonomy=’.$wpbdmposttypecategory so that it knows you only want the plugin directory categories.

    1. Adding a latest posts widget

    NEW: BD now comes with 3 standard widgets–Latest Listings, Random Listings and Featured Listings. Place in any
    widget-ready theme.

    Rate This Plugin

    Please Login to Rate this Plugin!

    1 Votes
    Total - 5 Stats

    Last Updated1 Days ago
    Published6 years ago

    Report Wrong Category!

    Do you think this Plugin belongs to another Category?

    What Category Should this Plugin belong to? *

    Reason *

    Create a Plugin List

    You need to be Logged in to Create a Plugin List.

    Submit A plugin

    You need to be logged in to submit a plugin.


    WPD is the unofficial online plugin directory of WordPress.

    An attempt has been made to list Only functional, active,efficient and up-to-date plugins.

    Categorized : Plugin are listed by category and subcategory based on functionality and uses. Here you can browse wordpress plugin from our neatly categorized plugin directory and sort the plugins by rating, votes, last updated and published and search plugins using tags.

    Search : Plugins can be searched by their functionality using multi-tag search and you can search plugins using their exact name although we are not ensuring Google like search accuracy.

    Create Plugin Lists : You will be able to create list of plugins and share them with Wordpress Community or you can keep them private and use them as a bookmarks.
    e.g. Plugins That I’ve Used on My Site, Best Event Management Plugins, Christmas Plugins etc.

    If you think certain awesome plugin is not in the directory then notify us through our Submit a Plugin page.

    Browsing the Plugin Directory

    Browse by Category

    In WPD, Plugins are categorized carefully. You can browse all the categories from the homepage or you can access the category lists from any page by clicking the button from the left of the website.

    Browse by Tags

    Each plugin listed in WPD is marked with useful tags. You can browse plugins by Tags from the All Tags page

    Searching in WPD

    Multi Tag Search

    You can search plugins using multiple tags. To perform a multi-tag search. Go to Homepage and then in the search field type any keywords or tags(comma separated) and then click on the search button. To search plugins from a selected category just select the category from the dropdown and type your tags.

    Searching a specific Plugin in WPD

    If you want to find a specific plugin in our directory, Go to Homepage and then select the "Search in Title" option. Then write the name of the plugin and click the search button to find the Plugin.

    Plugin Lists

    Whats a Plugin List

    Plugin Lists are user created lists of plugins. Any registered users can create Plugin Lists and share it with anyone or make it private.

    Why Create a plugin List?
    • Easy to keep track of your favourite and useful plugin.

    • Share list of plugins on blogs, social media or to a client.

    • Keep a track of what plugins you installed in which of your blogs by creating a list for each blog

    Creating a Plugin List

    To create a Plugin List, click the button from the left of the page; a popup box will appear. In the "List Name" field, put the name of the List. eg: Best Seo plugins for your site.
    In the Description field, put a few words describing the List.
    By default, lists are automatically published as public, which is visible to everyone. If you do not want others to see the List, select "Private" from the dropdown list. Then click the "Create List" button to create the list.

    Adding Plugins to your List

    To add a plugin to your List, go to a plugin page and click the "Add to List" button. A popup box will appear where you can select in which of your list you want to add this plugin. You can add a note if you want, this note will appear below the plugin in your list.
    P.S: You can only add plugins that are in our directory.

    Your Lists will appear in our "Plugin Lists" page when you set the list as "Public" and your list contains atleast 2 plugins.

    Editing your Lists

    When you are on your list page, notice there is a button on the top right corner of the page. Click it to edit the List Name and the List Description.

    Accessing All your Lists

    You can access all your Plugin lists by going to your profile and clicking the "Lists" tab.

    Removing your Lists

    You can remove your Plugin lists by going to your profile and clicking the "Lists" tab. on top right of each list click the button to remove the list completely.

    While tremendous effort has been put to keep this directory precise and complete, still errors and omissions are unavoidable and possible. We welcome any suggestions for corrections, deletions, and idea that might improve the overall experience.

    To submit a Feedback click the from the bottom right corner of the site.

    Register or log in to assess the record