Create multiple search forms with different conditions
Display member list based on different search conditions. You can use search shortcode in multiple pages and use different status restrictions on each search form. By default, member list displays members with ACTIVE status for email confirmation, admin approval and profile status. You can omit these restrictions on selected search forms with following filters.
Parameters available for the filters
form_name – specified form name of upme_search shortcode. If not defined, it will provide a dynamic string as the name.
Usage of search form status filters
add_filter( 'upme_search_approval_status','upme_search_approval_status',10,2); function upme_search_approval_status($status,$params){ return false; }
add_filter( 'upme_search_activation_status','upme_search_activation_status',10,2); function upme_search_activation_status($status,$params){ return false; }
add_filter( 'upme_search_profile_status','upme_search_profile_status',10,2); function upme_search_profile_status($status,$params){ return false; }
add_filter( 'upme_search_profile_status','upme_search_profile_status',10,2); function upme_search_profile_status($status,$params){ return false; } add_filter( 'upme_search_approval_status','upme_search_approval_status',10,2); function upme_search_approval_status($status,$params){ return false; } add_filter( 'upme_search_activation_status','upme_search_activation_status',10,2); function upme_search_activation_status($status,$params){ return false; }
add_filter( 'upme_search_profile_status','upme_search_profile_status',10,2); function upme_search_profile_status($status,$params){ if($params['form_name'] == 'Your Form Name'){ return false; } } add_filter( 'upme_search_approval_status','upme_search_approval_status',10,2); function upme_search_approval_status($status,$params){ if($params['form_name'] == 'Your Form Name'){ return false; } } add_filter( 'upme_search_activation_status','upme_search_activation_status',10,2); function upme_search_activation_status($status,$params){ if($params['form_name'] == 'Your Form Name'){ return false; } }