ID;
$filters = flrt_get_configured_filters( $set_id );
$filterSet = \FilterEverything\Filter\Container::instance()->getFilterSetService();
$the_set = $filterSet->getSet( $set_id );
$under_limit_filter_set = $filterSet->under_limit_filter_set($set_id);
$order = 1;
$search_field_order = ( isset( $the_set['search_field_menu_order']['value'] ) && $the_set['search_field_menu_order']['value'] > -1 ) ? (int)$the_set['search_field_menu_order']['value'] : (count($filters) + 1);
// To avoid equal order for both elements
if ( isset( $the_set['apply_button_menu_order']['value'] ) && $the_set['apply_button_menu_order']['value'] > -1 ){
$apply_button_order = (int)$the_set['apply_button_menu_order']['value'];
} else {
$apply_button_order = ($search_field_order + 1);
}
if ( $apply_button_order === $search_field_order ) {
$apply_button_order++;
}
$apply_btn_displayed = false;
$search_fld_displayed = false;
if ( isset( $the_set['use_search_field']['value'] ) && $the_set['use_search_field']['value'] === 'yes' ) {
$search_fld_displayed = true;
}
?>
>
Add Filter button to create your first one.', 'filter-everything' ),
array( 'strong' => array() )
);
?>
$filter ):
if ( $filter_id >= 0 ) {
flrt_include_admin_view( 'filter-row', array( 'filter' => $filter ) );
} else {
if ( $search_field_order == $order ) {
flrt_include_admin_view( 'filter-search-field', array(
'search_field_order' => $the_set['search_field_menu_order'],
'use_search_field' => $the_set['use_search_field'],
'search_field_placeholder' => $the_set['search_field_placeholder'],
'search_field_label' => $the_set['search_field_label'],
'post_type_args' => $the_set['post_type'],
)
);
}
if ( $apply_button_order == $order ) {
flrt_include_admin_view( 'filter-apply-button', array(
'apply_button' => $the_set['apply_button_menu_order'],
'use_apply_button' => $the_set['use_apply_button'],
'apply_button_text' => $the_set['apply_button_text'],
'reset_button_text' => $the_set['reset_button_text'],
'apply_button_order' => $apply_button_order
)
);
}
}
$order++;
endforeach;
endif; ?>
getPostTypeField($set_id);
$dialog_post_type = !empty($dialog_post_type_field['post_type']['value']) ? $dialog_post_type_field['post_type']['value'] : '';
$dialog_limit = $filterSet->getFreeLimitForPostType($dialog_post_type);
?>
PRO for unlimited filter sets.', 'filter-everything' ),
$dialog_limit,
esc_url(FLRT_PLUGIN_URL .'/pricing/?utm_source=free_plugin&utm_medium=internal&utm_campaign=free_plugin_upgrade&utm_content=msg_three_set') ),
array(
'a' => array(
'href'=> true,
'target' => true
)
)
) ?>