epl_opts_property_status_filter
This is the default listing status in Easy Property Listings. Additional status can be added to suit your requirements.
The EPL Listing widget has a separate filter for the status called epl_widget_listing_property_status to alter the status.
NOTE: These statues are coded into several functions throughout the plugin and changing them is not advised.
Default in meta-boxes-init.php
$opts_property_status = apply_filters ( 'epl_opts_property_status_filter', array( 'current' => __('Current', 'epl'), 'withdrawn' => __('Withdrawn', 'epl'), 'offmarket' => __('Off Market', 'epl'), 'sold' => array( 'label' => __('Sold', 'epl'), 'exclude' => array('rental') ), 'leased' => array( 'label' => __('Leased', 'epl'), 'include' => array('rental', 'commercial', 'commercial_land', 'business') ) ) );
Customised Filter
function my_epl_custom_status() { $fields = array( 'current' => __('Current', 'epl'), 'withdrawn' => __('Withdrawn', 'epl'), 'offmarket' => __('Off Market', 'epl'), 'sold' => array( 'label' => __('Sold STC', 'epl'), 'exclude' => array('rental') ), 'leased' => array( 'label' => __('Leased', 'epl'), 'include' => array('rental', 'commercial', 'commercial_land', 'business') ), 'tenancy-agreed' => array( 'label' => __('Tenancy Agreed', 'epl'), 'include' => array('rental', 'commercial', 'commercial_land', 'business') ), 'under-offer' => array( 'label' => __('Under Offer', 'epl'), 'include' => array('rental', 'commercial', 'commercial_land', 'business') ) ) return $fields; } add_filter( 'epl_opts_property_status_filter' , 'my_epl_custom_status' );
Note: Under offer is a tick box in the pricing on listings for sale. An under offer listing is "current" until it becomes "sold" and this is so it appears in search results.