Archives

My Properties List

Default Shortcode

Following Shortcode displays properties of current logged in agent with buttons to edit or delete them.

[rem_my_properties]

Please note that this shortcode will display nothing when you’re not logged in.


Contents for non logged in users

You can provide inner contents in the shortcode that will be displayed when the user is not logged in. The following shortcode will display a login form for non logged in users and list of properties, for currently logged in agent at the same time.

[rem_my_properties][rem_agent_login][/rem_my_properties]

Edit Property Form

Default Shortcode

Following Shortcode displays a form to edit the property.

[rem_edit_property]

Please note that this shortcode will display nothing when you’re not logged in.


Approval Message

You can use the shortcode attribute waiting_message to replace the pending listing alert.

[rem_edit_property waiting_message="This listing is currently waiting approval"]

Contents for non logged in users

You can provide inner contents in the shortcode that will be displayed when the user is not logged in. The following shortcode will display a login form for non logged in users and edit property form, for logged in users at the same time.

[rem_edit_property][rem_agent_login][/rem_edit_property]

Create Property Form

Default Shortcode

Following Shortcode displays a form to create a new property.

[rem_create_property]

Please note that this shortcode will display nothing when you’re not logged in.


Contents for non logged in users

You can provide inner contents in the shortcode that will be displayed when the user is not logged in. The following shortcode will display a login form for non logged in users and create property form, for logged in users at the same time.

[rem_create_property][rem_agent_login][/rem_create_property]

Login Form

Default Shortcode

Following Shortcode displays a form to login users via AJAX.

[rem_agent_login]

Please note that this shortcode will display nothing when you’re already logged in.


Form Heading

Customize the “Login Here” message using attribute heading.

[rem_agent_login heading="Please Provide Email and Password"]


Redirect After Logged In

You can provide a URL to redirect after successful login using attribute redirect.

[rem_agent_login redirect="http://site.com/success"]


Contents for already logged in users

You can provide inner contents in the shortcode that will be displayed when the user is already logged in. Following shortcode will display a login form for non logged in users and edit profile page, for logged in users at the same time.

[rem_agent_login redirect="http://site.com/success"][rem_agent_edit][/rem_agent_login]

Agent Registration Form

Default Shortcode

Following Shortcode displays a form to register a new agent.

[rem_register_agent]

Please note that this shortcode will display nothing when you’re already logged in.


Redirect After Registration

You can use the redirect attribute to redirect a user after a successful registration.

[rem_register_agent redirect="http://site.com/success"]


Contents for already logged in users

You can provide inner contents in the shortcode that will be displayed when the user is already logged in. The following shortcode will display a registration form for non-logged-in users and a profile edit page, for logged in users at the same time.

[rem_register_agent redirect="http://site.com/success"][rem_agent_edit][/rem_register_agent]

All Available Attributes

Attributes Description Default Value
redirect redirect URL after a successful registration
required_text text provided here will be displayed before the registration form with a required checkbox. You can use it for the terms and conditions.

Slider Carousel

Default Shortcode

The following Shortcode displays 10 properties ordered by date in ascending order. It uses Style 1 and displays 1 property at a time.

[rem_carousel]


Manage Columns

You can use slidestoshow attribute to manage slider columns. Use style attribute to change property styles.

[rem_carousel slidestoshow="3" style="3"]


Order and Orderby Attributes

Following Shortcode displays 9 recent properties with Style 2, and 3 slides at a time.

[rem_carousel total_properties="9" order="DESC" orderby="date" style="2" slidestoshow="3"]

You can use the following values for order attribute

  • DESC – Descending order of orderby attribute
  • ASC – Ascending order of orderby attribute

You can use the following values for orderby attribute

  • date – Sort by Property published date
  • ID – Sort by Property ID
  • author – Sort by Property Agent
  • title – Sort by Property Title
  • modified – Sort by Property Modify Date
  • rand – Random order

Sliding Speed and Slides to Scroll

You can use custom sliding speed using attribute speed and setting its value to a number (milliseconds). The following shortcode will take 1 second to slide

[rem_carousel total_properties="9" slidestoshow="3" style="3" speed="1000"]

You can also configure how many properties to scroll at a time using slidestoscroll. The following shortcode will slide 3 properties when sliding.

[rem_carousel total_properties="9" slidestoshow="3" style="3" slidestoscroll="3"]


Auto Play and Auto Play Speed

Set attribute autoplay to enable and the slider will play automatically. Configure auto play gap time using autoplayspeed attribute. Using the following shortcode, the slider will auto slide property after every 3 seconds

[rem_carousel autoplay="enable" autoplayspeed="3000"]

speed and autoplayspeed must have a number value and it will be used as MilliSeconds. (1 Second = 1000 MilliSeconds)


Sliding Arrows and Slide Indicator Dots

Arrows and bottom dots can be enabled setting arrows and dots attributes to enable respectively.

[rem_carousel arrows="enable" dots="enable"]


Display ID Specific Properties

If you want to display some specific properties using their IDs, you can use attribute ids and set its value to comma-separated property ids.

[rem_carousel slidestoshow="2" style="3" ids="124,456,789"]


Display Properties of Specific Agent

If you want to display properties of a specific agent use attribute author and set its value to an agent’s ID.

[rem_carousel slidestoshow="2" style="3" author="1"]


Tag Specific Properties

You can use tags attribute to display properties that are tagged with a specific tag. The following shortcode will display all properties that are tagged with wood.

[rem_carousel slidestoshow="2" style="3" tags="wood"]

You can also use multiple tag names separated by commas. Example: tags=”wood,carpet”


Manage Total Properties

Use attribute total_properties to control the total number of properties.

[rem_carousel slidestoshow="2" style="3" total_properties="6"]


Prefer Near Properties (Enables Location Tracking)

You can prefer those properties to display first which are near to the visitor’s current location. Use attribute nearest_porperties and set its value to enable.

[rem_carousel slidestoshow="2" style="3" nearest_porperties="enable"]

It enables geolocation tracking and thus asks the visitor to allow his location tracking. Your site must be SSL enabled for better results.


Display “For Sale” Properties

You can use meta attribute to filter properties based on any default field or custom field created by the custom fields menu. Suppose you want to display only those properties which have Purpose set to Sell.

[rem_carousel slidestoshow="2" style="3" meta="property_purpose|Sell"]

Please note that the meta attribute accepts field name and value separated by a pipe “|” sign. Value and field names both are case sensitive.


Display Rented Properties

As mentioned above, you can simply use the meta attribute, setting its value to property_purpose|Rent.

[rem_carousel slidestoshow="2" style="3" meta="property_purpose|Rent"]


Type Specific Properties

You can display a list of properties based on property type using the property_type field name in meta attribute. The following shortcode will display all Houses

[rem_carousel slidestoshow="2" style="3" meta="property_type|House"]

Similarly, the following shortcode will display all Offices.

[rem_carousel slidestoshow="2" style="3" meta="property_type|Office"]

and the following will display all Retails.

[rem_carousel slidestoshow="2" style="3" meta="property_type|Retail"]


Filter by Multiple Meta

You can also use multiple fields in meta attributes. Each field-value group separated by commas. In the following example, it will display all those properties having the country set to Australia and the city set to Sydney.

[rem_carousel slidestoshow="2" style="3" meta="property_city|sydney,property_country|australia"]

Again, all field names and values in meta attribute are case sensitive.

All Available Attributes

Attribute Default Value Description
style 1 Style for property box
slidestoshow 1 How many property boxes in a single row
slidestoscroll 1 How many property boxes to slide at a time
speed 2000 Slide change speed in milliseconds
autoplay disable Either to enable or disable auto sliding
autoplayspeed 2000 AutoPlay interval in milliseconds if autoplay is enabled
arrows disable Either to enable or disable sliding arrows
arrows_style 1 Choose from 1 to 2
dots disable Either to enable or disable navigation dots
nearest_properties disable Enable or Disable Geolocation
order ASC Order of properties displayed
orderby date Sort properties by date, ID, title, price or rand for random
total_properties 10 Number of properties to display
purpose Display properties of specific purpose
status Display properties of specific status
author Display properties of a specific agent by providing ID
type Display properties of a specific type
tags Comma separated tags to display tag specific properties
meta Please read using meta attribute
orderby_custom A custom field name for ordering
not_available enable Whether to display not available properties or not
features Comma-separated list of features to display feature specific listings
ids Comma-separated list of property ids to display only those
exclude Comma-separated list of property ids to exclude those

Search Form

Default Shortcode

Following is the default shortcode to render the property search form.

[rem_search_property]

It will display the following fields in 2 columns layout.

  • Search Text
  • Address
  • Property Type
  • Property Country
  • Property Purpose
  • Price slider

Custom Search Fields

You can manage fields in search form using the fields_to_show attribute. It accepts field names separated by commas. The following shortcode will display only Property Type and Purpose dropdowns in the search form.

[rem_search_property fields_to_show="property_type,property_purpose"]

Default field names that you can use are.

  • search
  • order
  • orderby
  • agent
  • tags
  • property_id
  • property_area
  • property_address
  • property_state
  • property_zipcode
  • property_city
  • property_country
  • property_rooms
  • property_price
  • property_type
  • property_purpose
  • property_status
  • property_bedrooms
  • property_bathrooms

You can also use custom fields, by specifying their data names.


Search Fields Columns

You can customize the columns in each row by using the columns attribute. The following shortcode will display 3 fields in a row. Search Box, Property Type, and Price Range Slider.

[rem_search_property fields_to_show="search,property_type,property_price" columns="4"]

You can provide the following values for columns attribute.

  • 12 – 1 Column
  • 6 – 2 Columns
  • 4 – 3 Columns
  • 3 – 4 Columns
  • 5th-1 – 5 Columns
  • 2 – 6 Columns

Customize Search Button Label

Customize the label used for the search button using the search_btn_text attribute.

[rem_search_property fields_to_show="search,property_type,property_price" columns="4" search_btn_text="Find Your Home"]


Customize More Filters Button Label

Customize the label used for the More Filters button using the filters_btn_text attribute.

[rem_search_property fields_to_show="property_type,property_price" filters_btn_text="Advanced Options"]

You can also disable the More Filters option by setting the filters_btn_text value to empty. Example: filters_btn_text=”


Create a Reset Fields Button

Create a reset search fields button using the reset_btn_text attribute and setting its value to its button’s label.

[rem_search_property fields_to_show="property_type,property_price" reset_btn_text="Reset"]


Display Properties before Searching

If you want to display some listings with search form before searching and when a user performs a search, replace it with the search results. You can do it by inserting a list shortcode inside the search shortcode. See the following example

[rem_search_property][rem_list_properties][/rem_search_property]


Search in Specific Criteria

Suppose you need a search form that searches only rented properties without giving a visitor the option to change property purpose. For this, you can use the fixed_fields attribute. Provide field name and value separated by pipe | sign. The following search form will display Property Type and Price Range to search, but will only search for those properties which are for rent.

[rem_search_property fields_to_show="property_type,property_price" fixed_fields="property_purpose|Rent"]

You can use multiple values in fixed_fields attribute separated by commas. Same as the meta attribute in List Properties shortcode.


Custom Results Page (Disable AJAX)

If you’re using the search form on the homepage and don’t want to display results under the form, you can open a separate page for results. Use results_page attribute and set its value to the results page URL. Consider we have a page for displaying results and its URL is http://site.com/results

[rem_search_property results_page="http://site.com/results"]

Please note that the results page must have shortcode [rem_search_results]where you want to display results.


Change Results Place

If you’re using the search form in the widget then you may don’t want to display results under the form via AJAX. You may want to display them inside the content area but still want to display them using AJAX without page reload. You can do that by creating a div and giving it a unique id. Then you can use results_selector attribute to display results in that div. Consider we have a div and id=”custom-results”

[rem_search_property results_selector="#custom-results"]

You should have a little knowledge about HTML Selectors to use this option.


Sort Search Results

You can sort search results by custom order using order and orderby attributes.

[rem_search_property order="DESC" orderby="price"]

You can use the following values for order attribute

  • DESC – Descending order of orderby attribute
  • ASC – Ascending order of orderby attribute

You can use the following values for orderby attribute

  • date – Sort by Property published date
  • ID – Sort by Property ID
  • author – Sort by Property Agent
  • title – Sort by Property Title
  • modified – Sort by Property Modify Date
  • rand – Random order
  • price – Property Base Price

All Available Attributes

Attributes Description Default Value
fields_to_show Comma-separated field names to display in the search form property_address,search,property_type, property_country,property_purpose,property_price
columns Columns for each field from 12 columns grid 6
search_btn_text Text to display on the search button Search
filters_btn_text Text to display on filters button More Filters
reset_btn_text Text to display on the reset button
fixed_fields Provide fixed fields to search in specific criteria, values should be the same as the meta attr
results_page Provide URL of the results page if you don’t want to use AJAX
results_selector Provide selector if you want to display results in a specific area of the same page
disable_eq_height By default, all fields adjust their height automatically, you can disable this behavior by setting this attribute to enable
more_filters_column_class You can maximize the area for search filter values by changing these classes col-xs-6 col-sm-4 col-md-3
agent_id Provide agent id to display specific results
order Order of results displayed, ASC or DESC ASC
orderby Sort results by date, ID, title or rand for random
auto_complete Autocomplete for text fields enable
scroll_results Use this attribute to handle the page scrolling when results displayed enable
masonry Enable/Disable masonry layout for the results boxes
style Search form style, choose between 1 to 3 1
tabs_field Provide field name to display values on top tabs, only for the form style 3 property_purpose
tabs_all_text Label for the first tab All Purpose

List Properties

Default Shortcode

The following Shortcode displays 10 properties ordered by date in Ascending order and bottom pagination. It uses Style 1 and 1 property per row.

[rem_list_properties]


Top Bar to Sort and Change Layout

You can enable the top bar for property listings to sort properties or change layout right from the frontend. Just set top_bar to enable

[rem_list_properties top_bar="enable"]

When the top bar is enabled, you can also use the following attributes in the shortcode to handle the grid and list layouts.

  • grid_style (Provide style number here. Default: 2)
  • grid_style_col (Provide columns here. Default; col-sm-4)
  • list_style (Provide style number here. Default: 1)
  • list_style_col (Provide columns here. Default: col-sm-12)

Order and Orderby Attributes

The following Shortcode displays 9 recent properties in Grid view with Style 2.

[rem_list_properties order="DESC" posts="9" orderby="date" style="2" pagination="disable" class="col-sm-3"]

You can use the following values for order attribute

  • DESC – Descending order of orderby attribute
  • ASC – Ascending order of orderby attribute

You can use the following values for orderby attribute

  • date – Sort by Property published date
  • ID – Sort by Property ID
  • author – Sort by Property Agent
  • title – Sort by Property Title
  • modified – Sort by Property Modify Date
  • rand – Random order

Property Styles and Grid Layout

You can use style attribute to modify styles and class attribute defines the number of columns in a row. The following shortcode will display 3 properties in a row in style 3

[rem_list_properties style="3" class="col-sm-4"]

If you’re using style 1 (which is list view), you have to set class attribute to col-sm-12. Otherwise, it may break the layout. You can use styles from 1 to 7. If you want to add additional property listing styles, we have an extension with 20+ more styles.

class attribute can have the following values

  • col-sm-12 – 1 Column
  • col-sm-6 – 2 Columns
  • col-sm-4 – 3 Columns
  • col-sm-3 – 4 Columns
  • col-md-5th-1 – 5 Columns
  • col-sm-2 – 6 Columns

Masonry Style Listings (Justified Grid)

By using masonry attribute and setting its value to enable will render listings in masonry grid.

[rem_list_properties style="3" class="col-sm-4" masonry="enable"]


Total Properties and Pagination

By default, listing shortcode displays pagination in the bottom if there are more properties than the value specified in posts attribute. You can disable the pagination by setting the pagination attribute to disable. Suppose you want to display only 3 latest properties with no pagination:

[rem_list_properties posts="3" order="DESC" orderby="date" pagination="disable"]


Tag Specific Properties

You can use tags attribute to display properties that are tagged with a specific tag. The following shortcode will display all properties that are tagged with wood.

[rem_list_properties style="3" class="col-sm-4" tags="wood"]

You can also use multiple tag names separated by commas. Example: tags=”wood,carpet”


Category Specific Properties

You can use cats attribute to display category specific properties. The following shortcode will display all properties that are in the category warehouse.

[rem_list_properties style="3" class="col-sm-4" cats="warehouse"]

You can also use multiple category names separated by commas. Example: cats=”warehouse,basement”


Display Properties of Specific Agent

If you want to display properties of a specific agent use attribute author and set its value to the agent’s ID.

[rem_list_properties style="3" class="col-sm-4" author="1"]


Display Properties of Current Logged In Agent

If you want to display properties of current logged in the agent, set attribute author to current.

[rem_list_properties style="3" class="col-sm-4" author="current"]


Prefer Near Properties (Enables Location Tracking)

You can prefer those properties to display first which are near to the visitor’s current location. Use attribute nearest_properties and set its value to enable.

[rem_list_properties style="3" class="col-sm-4" nearest_properties="enable"]

It enables geolocation tracking and thus asks the visitor to allow his location tracking. Your site must be SSL enabled for better results.


Display “For Sale” Properties

You can use meta attribute to filter properties based on any default field or custom field created by custom fields menu. Suppose you want to display only those properties which have Purpose set to Sell.

[rem_list_properties style="3" class="col-sm-4" meta="property_purpose|Sell"]

Please note that meta attribute accepts field name and value separated by a pipe “|” sign. Value and field name both are case sensitive.


Display Rented Properties

As mentioned above, you can simply use the meta attribute, setting its value to property_purpose|Rent.

[rem_list_properties style="3" class="col-sm-4" meta="property_purpose|Rent"]


Type Specific Properties

You can display a list of properties based on property type using property_type field name in meta attribute. The following shortcode will display all Houses

[rem_list_properties style="3" class="col-sm-4" meta="property_type|House"]

Similarly, the following shortcode will display all Offices.

[rem_list_properties style="3" class="col-sm-4" meta="property_type|Office"]

and the following will display all Retails.

[rem_list_properties style="3" class="col-sm-4" meta="property_type|Retail"]


Filter by Multiple Meta

You can also use multiple fields in meta attribute. Each field-value group separated by commas. In the following example, it will display all those properties having the country set to Australia and the city set to Sydney.

[rem_list_properties style="3" class="col-sm-4" meta="property_city|sydney,property_country|australia"]

Again, all field names and values in meta attribute are case sensitive.


Advanced Filtering – Multiple Values

You can also list properties matching multiple values in the same field. For Example, let’s say you want to list duplex and houses at the same time, you can provide multiple values separated by a star (*) symbol.

[rem_list_properties style="3" class="col-sm-4" meta="property_type|house*duplex"]


Advanced Filtering – Not Operator

You can also exclude properties matching a specific value of some field. For Example, let’s say you don’t want to list houses, you can use ! with the value.

[rem_list_properties style="3" class="col-sm-4" meta="property_type|!house"]

All Available Attributes

Attribute Default Value Description
style 1 Style for property box
class col-sm-12 Columns class from bootstrap
pagination enable Enable or Disable pagination
images_height Provide height with units. Eg: 150px
masonry Enable or Disable masonry layout
top_bar disable Enable or Disable top bar buttons
grid_style 3 Default grid style for top bar layout
grid_style_col col-sm-4 Default grid style columns class for top bar layout
list_style 1 Default list style for top bar layout
list_style_col col-sm-12 Default list style columns class for top bar layout
nearest_properties disable Enable or Disable Geolocation
order ASC Order of properties displayed
orderby date Sort properties by date, ID, title, price or rand for random
total_properties 10 Number of properties to display
purpose Display properties of specific purpose
status Display properties of specific status
author Display properties of a specific agent by providing ID
type Display properties of a specific type
tags Comma separated tags to display tag specific properties
meta Please read using meta attribute
orderby_custom A custom field name for ordering
not_available enable Whether to display not available properties or not
features Comma-separated list of features to display feature specific listings
ids Comma-separated list of property ids to display only those
exclude Comma-separated list of property ids to exclude those
cats Comma-separated names of categories