This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Paid Business Listings


This is a plugin that allows businesses to pay to add themselves to a category-based business listing directory on your WordPress site using package parameters that you have set up. Install the plugin, fill in your settings, and paste shortcode into WordPress pages or posts.


My email address is showing at checkout instead of my business name

Make sure you have a PayPal business account, and have entered your paypal ID instead of your paypal email address. You may also need to configure PayPal to show the business name instead.


March 25, 2011 – 0.1

  • Plugin base.

April 4, 2011 – 0.2

  • Small revisions to aid in better performance.

April 7, 2011 – 0.3

  • Fixed bug in code that displays package list in business listing submission form.
  • Changed top-level menu name from ‘GD Listings’ to ‘GDPB Listings’
  • Fixed icon path.

April 11, 2011 – 0.4

  • Fixed bug in code that displays category list in business listing submission form.

May 5, 2011 – 0.5

  • Fixed problem with signing up for packages that cost 0 (they now bypass PayPal payment process and activate upon submission completion).
  • Fixed issue with location of plugin assets.
  • Fixed issue for listing with no logo graphic
  • Categories can now be deleted

June 8, 2011 – 0.6

  • Fixed issue with categories/packages/listings not populating the db in certain installations
  • Added paypal ID input for paypal business accounts, added text for clairification

September 30, 2011 – 0.7

  • Minor interface modifications

December 29, 2011 – 0.8

  • Fixes to functions.php file and code cleanup for more efficiency and bug management

January 14, 2012 – 1.0

  • Added Form Validation
  • Added Support for Multiple Currencies

February 6, 2012 – 1.0.1

  • Added Choices for State/Province field
  • Fixed Bug with State dropdown while editing listings in the dashboard

June 28, 2012 – 1.0.2

  • Fixed bug with MySQL syntax

July 10, 2012 – 1.0.3

  • Edited db queries for increased MySQL injection protection

August 24, 2012 – 1.0.4

  • “Submission status” page deprecated… shortcode [pbl-substatus] is no longer necessary
  • Implemented PayPal IPN listener for more secure activation of listings
  • Added Transaction Log to PBL Admin Interface
  • Added functions that disallow HTML content to be added to text fields for increased security

January 21, 2013 – 1.0.5

  • Small fixes related to WP 3.5 launch

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code