[rep_listings]
You can use our Listings Shortcode to display listings from your Malcolm account directly on any page or post.
Product
Shortcode Attributes
There are a number of shortcode attributes available which you can use to customize the output.
GENERAL LAYOUT
- display – Defines the display between Grid, and Carousel view.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Display.
- Options:
grid,carousel,tab.
- layout – Controls the layout of each agency on the result.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Layout.
- Options: From
1to5. Specify one only.1– Image above content2– Image left content3– Image right content4– Image overlay content5– Content only
- columns – Defines how many agencies are displayed per row. Use in conjunction with layout
1,4, and5. This attribute is ignored on layout2and3.- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Columns.
- Options: From
1to5. Specify one only.
- max_posts – The maximum number of agencies to display.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Max Posts.
- Options: Integer values.
- filter_popup – Specifies whether to display filter options in a popup.
- Default:
0. - Options:
1or0.
- Default:
- modal_only – Specifies whether to use modal display for listings.
- Default:
0. - Options:
1or0.
- Default:
- include_labels – Specifies whether to include labels in the display.
- Default:
1. - Options:
1or0.
- Default:
- responsive – Specifies responsiveness options for the shortcode.
GRID LAYOUT
- posts_per_page – Toggles pagination on. Use in conjunction with max_posts.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Posts Per Page.
- Options: Integer values.
CAROUSEL LAYOUT
- autoplay – Enable or disable carousel autoplay.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Autoplay.
- Options:
onoroff. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
- infinite_carousel – Enable or disable infinite carousel, allowing the carousel to slide endlessly.
- Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Infinite Carousel.
- Options:
onoroff. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
SECTION
- header_title – Displays section title on the section header above the section body.
- header_sub_title – Displays section sub title on the section header above the section body.
- section_background_image – Adds a background image to the HTML wrapper for the feed. Use image URL.
- section_font_color – Defines the font color of section header and section footer.
- section_width – Defines the width of the feed.
- Default:
default(which is a max width of 1140px). - Options:
default,small,medium,largeorfull(specify one only).
- Default:
- classes – Adds an HTML wrapper class so you can modify the specific output with custom CSS.
FILTER
- archive – If set, the shortcode will allow filtering the results based on the user search.
- Default: off.
- Options:
onoroff. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
- search_filter – Display search filter form to search through the agencies. Setting this on will set
archiveattribute toonregardless of the value set on that attribute.- Default: off.
- Options:
onoroff. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
- agency_id – Filters listings by agency ID.
- agency_lid – Filters listings by agency LID.
- agency_post_id – Filters listings by agency post ID.
- agent_id – Filters listings by agent ID.
- categories – Set the post category.
- exclude_categories – An array of excluded categories.
- featured – Set as featured.
- Default: off.
- Options:
onoroff. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
- search_location – Filters listings by location.
- search_categories – Filters listings by search categories.
- Options:
{listing_category}-{listing_status}. Use commas,to separate values.- listing_category:
residential,commercial,business,land,rural,holiday,livestock,clearing. - listing_status:
sale,lease,sold,leased,rental.
- listing_category:
- Options:
- tags – Set the post tags.
- orderby – Specifies the order in which listings are displayed.
- Default: The default value is based on the selected value under Malcolm > Settings > Listings > General > Order By.
- Options:
date,menu_order,rand. Specify one only.
- order – Specifies the ordering direction of listings.
- Default: The default value is based on the selected value under Malcolm > Settings > Listings > General > Order.
- Options:
asc,desc. Specify one only.
- property_types – Filters listings by property types.
- min_price – Specifies listing minimum price.
- max_price – Specifies listing maximum price
CONTENT
- content_to_display – Specifies what content details to display for listings.
- Default: The default value is based on the selected value under Malcolm > Settings > Listings > Display > Featured Details.
- Options:
address,status,price,property_attributes,agency,agent,next_listing_event,state_date,suburn. Use commas,to separate values.
Example Usage
[rep_listings search_categories="residential-sale, commercial-rental, all-sold" search_filter="on" filter_popup="on"]
| Example: This example displays real estate listings that match the specified categories and statuses ( residential-sale, commercial-rental, all-sold), adds a search and filter form that allows users to search for properties based on various parameters, filters are displayed in a popup. |
featured attribute.Pagination: Pagination is added automatically on
grid display if there are more results than can be displayed at once.Multi-Column or Archive Layout: The shortcode supports multi-column or archive layouts, if
archive is set to on. The layout depends on the selected value on Malcolm > Settings > Listings > Archive Page > Archive Page Layout.