Easy Property Listings 3.4.40 Code Reference
  • Package
  • Class
  • Tree
  • Todo
  • Hook Reference

Packages

  • EPL
    • Admin
      • Actions
      • Classes
        • ContactsTable
        • ReportsGraph
        • Welcome
      • Contacts
      • ContactsActions
      • ContactsFunctions
      • Elements
      • Functions
      • Help
      • HelpSingle
      • Menus
      • MenusAddons
      • MenusExtensions
      • MenusLicenses
      • Plugins
      • Reports
      • ReportsGraphing
      • User
    • Assets
      • ScriptsStyles
      • SVG
    • Classes
      • AuthorLoader
      • AuthorMeta
      • Contact
      • Cron
      • CustomPostType
      • Forms
      • License
      • ListingAdvanced
      • ListingElements
      • MetaboxesCustomFields
      • Pagination
      • PropertyMeta
      • RenderFields
      • Search
      • Session
      • Updater
    • Compatibility
      • Extensions
      • Functions
      • Shortcodes
    • Functions
      • Actions
      • ConditionalTags
      • ErrorTracking
      • Formatting
      • Front
      • Global
      • Install
      • Pagination
      • Settings
      • Templates
    • Hooks
      • EnergyCertificate
      • ExternalLinks
      • FloorPlan
      • Map
      • ReadMore
      • WebLink
    • Meta
      • InitCustomFields
      • Meta
    • PostTypes
      • Business
      • Commercial
      • CommercialLand
      • Contact
      • Functions
      • Land
      • Property
      • Rental
      • Rural
    • Shortcode
      • CommercialListingSearch
      • ContactForm
      • Listing
      • ListingAdvanced
      • ListingAuction
      • ListingCategory
      • ListingFeature
      • ListingLocation
      • ListingMetaDoc
      • ListingOpen
      • ListingSearch
      • Map
    • Taxonomy
      • BusinessCategories
      • ContactTag
      • Features
      • Location
    • Templates
      • Themes
        • iThemes
        • iThemesBuilder
    • Widget
      • Admin
        • Dashboard
      • Classes
        • Author
        • ContactCapture
        • Gallery
        • Listing
        • Search
      • Functions
  • None
  • WordPress
    • Session

Classes

  • EPL_Advanced_Shortcode_Listing

Class EPL_Advanced_Shortcode_Listing

EPL_Advanced_Shortcode_Listing Class

Package: EPL\Classes\ListingAdvanced
Copyright: Copyright (c) 2019, Merv Barrett
License: GNU Public License
Since: 3.3.0
Located at lib/shortcodes/class-epl-advanced-shortcode-listing.php

Methods summary

public
# __construct( array $atts, array $overrides = array() )

Construct the shortcode.

Construct the shortcode.

Parameters

$atts
Shortcode attributes.
$overrides
Array of variables to override defaults.

Since

3.3.0
public
# override_atts( array $overrides )

Override Attributes.

Override Attributes.

Parameters

$overrides
Array of variables to override defaults.

Since

3.3.0
public
# get_default_post_types( )

Get default post types.

Get default post types.

Since

3.3
public
# get_meta_key_price( )

Get meta key price.

Get meta key price.

Since

3.3
public
# get_default_args( )

Get default options.

Get default options.

Since

3.3
public
# shortcode_atts( )

Shortcode attributes

Shortcode attributes

Since

3.3
public
# set_attribute( string $key, string $value )

Set attributes

Set attributes

Parameters

$key
Meta key.
$value
Meta value.

Since

3.3
public mixed|null
# get_attribute( string $key )

Get attributes

Get attributes

Parameters

$key
Meta key.

Returns

mixed|null

Since

3.3
public
# set_post_type( )

Set the post type

Set the post type

Since

3.3
public
# set_initial_args( )

Set initial options

Set initial options

Since

3.3
public
# set_offset( )

Set the offset

Set the offset

Since

3.3
public
# set_post__in( )

Set posts in

Set posts in

Since

3.3
public
# set_post__not_in( )

Set posts not in

Set posts not in

Since

3.3
public
# process_epl_atts( )

Process EPL attributes

Process EPL attributes

Since

3.3
public
# set_author( )

Set the author

Set the author

Since

3.3
public
# set_agent( )

Set the agent

Set the agent

Since

3.3
3.5 support for third & fourth agent
public
# set_featured( )

Set featured

Set featured

Since

3.3
public
# set_auction( )

Set auction

Set auction

Since

3.3
public
# set_open_house( )

Set open for inspection

Set open for inspection

Since

3.3
public
# set_location_tax_query( )

Set location taxonomy query

Set location taxonomy query

Since

3.3
public
# set_features_tax_query( )

Set feeatures taxonomy query

Set feeatures taxonomy query

Since

3.3
public
# set_status( )

Set status

Set status

Since

3.3
public
# set_commercial_listing_type( )

Set commercial listing type

Set commercial listing type

Since

3.3
public
# set_orderby( )

Set orderby

Set orderby

Since

3.3
public
# set_orderby_clause( )

Set orderby clause

Set orderby clause

Since

3.3
3.4.35 Fixed the issue : [listing_advanced] not marked as EPL shortcode in WP_Query object
public
# set_query( )

Set query

Set query

Since

3.3
public
# get_wrap_template( )

Get the template

Get the template

Since

3.3
public
# build_query( )

Build the query

Build the query

Since

3.3
public
# render( )

Render the shortcode

Render the shortcode

Since

3.3

Properties summary

public array $default_args

Default arguments.

Default arguments.

Since

3.3.0
#
public array $atts

Attributes passed to shortcode.

Attributes passed to shortcode.

Since

3.3.0
#
public array $attributes

Attributes passed to shortcode and defaults.

Attributes passed to shortcode and defaults.

Since

3.3.0
#
public array $args

Array of arguments passed to WP_Query.

Array of arguments passed to WP_Query.

Since

3.3.0
#
public string $meta_key_price

Meta price key.

Meta price key.

Since

3.3.0
# 'property_price'
Easy Property Listings 3.4.40 Code Reference API documentation generated by ApiGen