get_template( 'common/filter-items-dropdown.php' ); } else { return jet_smart_filters()->get_template( 'filters/' . $this->get_id() . '.php' ); } } /** * Get filter widget file */ public function widget() { return jet_smart_filters()->plugin_path( 'includes/widgets/' . $this->get_id() . '.php' ); } /** * Get custom query variable */ public function get_custom_query_var( $filter_id ) { $custom_query_var = false; if ( filter_var( get_post_meta( $filter_id, '_is_custom_query_var', true ), FILTER_VALIDATE_BOOLEAN ) ) { $custom_query_var = get_post_meta( $filter_id, '_custom_query_var', true ); } return $custom_query_var; } /** * Get filter accessibility label */ public function get_accessibility_label( $filter_id ) { $label = get_post_meta( $filter_id, '_filter_label', true ); if ( !$label ) { $label = get_the_title( $filter_id ); } return $label; } } }