BePro Listings is the perfect wordpress plugin to assist you with setting up a listings site. Its FREE base features can be combined to create, real estate, classifieds, directory, business listings and other listing related websites. This page will help you get started. We will explain the various features and provide a few examples on how to use them.


Since version 2.1.99, we offer an installation wizard for all new activation’s. That will help you to get up and running. For those interested in customizing that experience, this tutorial will point you in the right direction.

The best place to start is by creating a wordpress page and using our shortcodes. They all have various options which you can read about on the BePro Listings Shortcodes page. Note that we offer several shortcodes allowing you to place features where needed on your website. The easiest one to use is our “all in one” shortcode:


That one shortcode is really a group of shortcodes called together (behind the scenes). If you have ajax turned on in the admin, then you have all of the features setup already. Alternatively, if you would like to create your own combination of features, you can use any of the following shortcodes:


The basic features of the shortcodes are explained below. If you would like an explanation of what shortcodes are, read more about them in the wordpress documentation. Ultimately, the shortcodes above are not the only ones available. However, these are the ones that work together via ajax which makes setup extremely fast.


  • Download and install the plugin via the wordpress admin. Go to the “plugins->Add New” menu, search for BePro Listings, and click install
  • Immediately after installation, you will be asked if you want to activate. Click activate
  • Consider altering the options located under the newly created admin menu for BePro Listings. Go to the “BePro Listings->options” menu
  • It is strongly recommended that beginners keep the “Ajax on” option selected. Look under the “Search/listings” tab. This simplifies the use of widgets and shortcodes, since you won’t have to worry about url forwarding.
  • Use shortcodes for user interaction. Create a wordpress page, name it “listings” and place this shortcode in the content area [bl_all_in_one]
  • (optional) Use widgets for user interaction. Add the search filter widget to your sidebars. Go to “Appearance->widgets” and add the search filter to your sidebar.
  • (optional) If interested in having user submit listings to your website, create another page an call it “submit a listing”. In the content of that page, place the following shortcode [create_listing_form]
  • (optional) Install any needed add-ons. Visit our website to view addon options which expand functionality
  • (optional) Consider creating a template file for the Listing Detail Pages. This requires php knowledge and documentation is available on our website


The shortcodes and widgets all work together. Thats right, if you use the basic search, on a page with the dynamic map, the map will show the processed requested results. The shortcodes come with lots of options. Click here to view the BePro Listings Shortcode documentation.


We recommend that beginners keep the ajax features turned on for, search, filter and paging functions. They should also utilize our “all in one” shortcode and its options. That way, you don’t need to understand the everything right away. Simple put the all in one shortcode on a page and done.

Once you are more comfortable with BePro Listings, you can be more adventurous. The typical user will want to advertise features throughout your site. That’s in comparison to keeping everything on one single page.The shortcodes can be setup to implement different layouts as well as communicate across pages.


e.g. bepro listings layout

e.g. bepro listings layout

Once you have figured out what each aspect does, you can figure out the best way to distribute these features. For example, you may want to have your filter search feature in the sidebar and we provide a widget for that. You may want the basic search bar to be right above the map. We recommend a dedicated page for the “submit a listing” form.

You can click here to view more shortcode details and options. With these you can take the layout customization to a different level. You can have BePro Listings components live on completely different pages, and still communicate.

For example, imagine having a search box on your home page. That search box would submit to your listings page where you have the map and listings shortcodes setup. The shortcode options will tell the search box where to submit the information. All components are created so that they listen to each other. The map and listings will show the criteria requested in the search box on the home page


BePro Listings integrates into your theme in the following ways:

Depending on how you combine the options, BePro Listings can be integrated into your existing wordpress theme in various ways. You can setup BePro Listings to work in three major configurations

  • One page – Keep ajax turn on in the admin. Also use the “ajax page” option for the “how links open” option. This allows your customers to do all search and filtering on one page.
  • Partially Distributed –  Keep ajax turn on in the admin. However, change the option for “how links open” to “New Tab” or “Go To Page”
  • Distributed – Turn ajax off in the admin. Utilize the shortcode url options to have features spread across your website. For example, you can put the search feature on your home page, and have it forward the user’s input to a designated listings page


We are constantly developing new features for this plugin. The hope is to continue providing options for a) retrieving b) displaying and c) engaging your members with the Information like ($Cost, @Contact, °Lat/Lon). If you have any ideas. don’t hesitate to contact us or comment in our forums

Date: Setting up BePro Listings was last modified: March 21st, 2015 by BePro Software Team Management at