[listing_element] Shortcode
The Listing Element feature allows you to output listing elements on your pages and posts using a simple Shortcode, which is great for page builders like Elementor, WPBakery Builder/Visual Composer, Oxygen builder and many more. There are a variety of options available with each Shortcode in Easy Property Listings.
[listing_element]
You can output a listing element like this:
[listing_element type="action" action_key="epl_property_price"]
Use this shortcode in page builders
This shortcode was created to make it easier for you to create templates in the variety of page builders that exist that support custom post types.
Some page builders:
- Elementor
- WPBakery Builder/Visual Composer
- Oxygen
- Divi Theme Builder
Usage
There are several options that may be specified using this syntax:
[listing_element option1="value1" option2="value2"]
You can also print a map in a template like so:
<?php echo do_shortcode('[listing_element type="action" action_key="epl_property_price"]'); ?>
All Options
type action_key post_key meta_key
Options
The following options are accepted:
type
specify the type of hook or option to use. This is a required option.
- action
- meta
- post
- suburb_profile
- formatted_address
- excerpt
[listing_element type="action"]
action_key
specify the action hook name for output when using type="action".
See the content-listing-single.php for a number of action names.
[listing_element type="action" action_key="epl_property_price"]
post_key
specify the key when using type=post option. Keys are:
- ID
- post_author
- post_date
- post_date_gmt
- post_content
- post_title
- post_excerpt
- post_status
- comment_status
- ping_status
- post_name
- guid
- menu_order
- post_type
[listing_element type="post" post_key="post_title"]
meta_key
specify the key when using type=meta option. Keys are any custom post type meta field. Meta fields returned are un-processed saved values.
[listing_element type="meta" meta_key="property_bedrooms"]
View all available custom meta fields here.