[listing_search] Shortcode
The Listing Search feature 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_search]
You can output a search form to only search a specific listing type of property like this:
[listing_search post_type="property"]
Usage
There are several options that may be specified using this syntax:
[listing_search option1="value1" option2="value2"]
You can also print a list of listings in a template like so:
<?php echo do_shortcode('[listing_search post_type="property" search_price="on"]'); ?>
All Options
post_type style view show_property_status_frontend status property_status (depreciated but still works) search_id search_address search_location search_city search_state search_postcode search_country search_house_category house_category_multiple search_price_global search_price search_bed search_bath search_rooms search_car search_land_area search_building_area search_features search_other submit_label agent_search (Staff Directory extension required)
Options
The following options are accepted:
post_type
specify which search tabs to display. The default is property post type. The option allows you to output multiple search tabs by comma separating them "all,property,land"
. You can also control the order of the tabs.
When only one is used the tab will not display, also the search tab labels are set from Dashboard > Easy Property Listings > Settings > Search Widget: Tab Labels.
Options:
- all (this word when using multiple tabs will be what is displayed)
- property
- land
- rental
- rural
- commercial
- commercial_land
- business
[listing_search post_type="all,property,land"]
style
specify the style of the search to output. The default will output a fixed width form. Options:
- default
- wide
- slim
- fixed
[listing_search style="wide"]
view
specify the template filename from your child theme.
[listing_search view="custom"]
show_property_status_frontend
specify if the search form has the status drop down field. The default is off.
[listing_search show_property_status_frontend="on"]
status
restrict the search to only return results that are the status you specify. The default is any. Options:
- any
- current
- leased
- sold
[listing_search status="current,sold"]
search_id
specify the search by unique listing ID. Default is off.
[listing_search search_id="on"]
search_address
specify the search by listing post title. The more information imported into the title, the better the results. With imports we configure the title as the full property address. This enables street, city, suburb, zip/postcode search from one text entry field. Default is off.
[listing_search search_address="on"]
search_location
specify the search by location taxonomy. Default is on.
[listing_search search_location="off"]
search_city
specify the search by city taxonomy. Default is off.
[listing_search search_city="on"]
search_state
specify the search by city. Default is off.
[listing_search search_state="on"]
search_postcode
specify the search by postcode/zip code. Default is off.
[listing_search search_postcode="on"]
search_country
specify the search by country. Default is off.
[listing_search search_country="on"]
search_house_category
specify the search by listing category. This is a dynamic field as each listing type has a different category options. Default is on.
[listing_search search_house_category="off"]
house_category_multiple
specify if to convert the above listing category into multiple select option field. Default is off.
[listing_search house_category_multiple="on"]
search_price_global
specify the search by price slider. Default is off.
[listing_search search_price_global="on"]
search_price
specify the search by price to and from. Default is on.
[listing_search search_price="off"]
search_bed
specify the search by bedrooms to and from. Default is on.
[listing_search search_bed="off"]
search_bath
specify the search by bathrooms. Default is on.
[listing_search search_bath="off"]
search_rooms
specify the search by rooms. Default is off.
[listing_search search_rooms="on"]
search_car
specify the search by parking spaces. Default is off.
[listing_search search_car="on"]
search_land_area
specify the search by land area. Default is off.
[listing_search search_land_area="on"]
search_building_area
specify the search by building area. Default is off.
[listing_search search_building_area="on"]
search_features
specify the search by listing features taxonomy. Default is off.
[listing_search search_features="on"]
search_other
specify the search by other listing features like, pool, air conditioning and security system. Default is on.
[listing_search search_other="off"]
submit_label
specify the submit button label. Default is "Search".
[listing_search submit_label="My Search"]
agent_search
specify the search by listing agent. Default is off.
NOTE: The Staff Directory extension is required for this feature.
[listing_search agent_search="on"]