[listing_feature] Shortcode

The Listing Feature shortcode allows you to output your listings on your pages and posts using a simple Shortcode. There are a variety of options available with each Shortcode in Easy Property Listings.
[listing_feature]
You can output listings by a specific type like this:
[listing_feature post_type="property"]

Usage

There are several options that may be specified using this syntax:
[listing_feature option1="value1" option2="value2"]

You can also print a list of listings in a template like so: <?php echo do_shortcode('[listing_feature post_type="property" limit="50" template="table"]'); ?>

Option Order

Note: The order of the options is important so order your options correctly to get the best result.
post_type
status
feature
feature_id
limit
offset
template
location
tools_top
tools_bottom
sortby
sort_order
pagination

Options

The following options are accepted:

post_type

specify which property type to display. The default is any activated listing type you have enabled. The option allows you to output multiple listing types by comma separating them "property,land" Options:

  • property
  • land
  • rental
  • rural
  • commercial
  • commercial_land
  • business
[listing_feature post_type="property,land"]
status

specify the listing status to output. The default will output all of the following status's. Options:

  • current
  • sold
  • leased
[listing_feature post_type="property" status="sold"]

Note: withdrawn and offmarket status are prevented from display.

feature

specify the username of the author to use when outputting listings:

[listing_feature feature="close-to-shops"]
feature_id

specify the feature ID when outputting listings. Options:

[listing_feature feature_id=1]
limit
specify the number of listings that are output. The default is 10. For Example, to display 30 listings:
[listing_feature limit="30"]
offset
specify the number of listings to skip that are output. The default is 0. For Example, you can now use multiple shortcodes on a single page and offset them so each will display a unique listing:
[listing_feature offset="1"]
template

specify the template to use when outputting listings. The default is the blog view. Options:

  • slim
  • table
[listing_feature template="table"]
location
specify the location of the listing so you can create a Sydney page and only output listings in that city. The option used is the location slug which works similar to post categories.
[listing_feature location="sydney"]
tools_top
specify outputting the grid and sort options. Default is off.
[listing_feature tools_top="on"]
tools_bottom

for future use

[listing_feature tools_bottom="off"]
sortby

specify outputting the order of the listings. Default is sorted by date newest first. Default is date. Options:

  • price
  • date
[listing_feature sortby="price"]
sort_order

specify the order either ASC or DESC. Default DESC. Options:

  • ASC
  • DESC
[listing_feature sort_order="ASC"]
pagination

specify outputting the pagination options. Default is on.

[listing_feature pagination="off"]

Shortcode Options

'post_type' 	=>	$property_types, //Post Type
'status'	=>	array('current' , 'sold' , 'leased' ),
'feature'	=>	'',
'feature_id'	=>	'',		
'limit'		=>	'10', // Number of maximum posts to show
'offset'	=>	'0', // Skip listings
'template'	=>	false, // Template can be set to "slim" for home open style template	
'location'	=>	'', // Location slug. Should be a name like sorrento
'tools_top'	=>	'off', // Tools before the loop like Sorter and Grid on or off'tools_bottom'	=>	'off', // For future use
'sortby'	=>	'', // Options: price, date : Default date
'sort_order'	=>	'DESC',
'pagination'	=>	'on' // Pagination on or off

The order of the options is important with WordPress shortcodes.