Webmaster - WPML member order by name issue
Wed Mar 01 2023 09:53:30 GMT+0000 (Coordinated Universal Time)
Saved by
@Pulak
// in code snippet.
function sptp_suppress_filters_mod( $suppress_filters){
if (defined('DOING_AJAX') && DOING_AJAX) {
$suppress_filters = true;
} else {
$suppress_filters = false;
}
return $suppress_filters;
}
add_filter( 'sptp_suppress_filters', 'sptp_suppress_filters_mod');
function sptp_filter_groups_mod( $group, $shortcode_id ){
if('' == $group ){
$sptp_group = get_terms(array(
'taxonomy' => 'sptp_group',
'hide_empty' => false,
));
$group = array();
foreach($sptp_group as $category) {
$group[] = $category->slug;
}
}
return $group;
}
add_filter( 'sptp_filter_groups', 'sptp_filter_groups_mod', 10, 2);
// New hook in ajax search funtion.
$group = apply_filters( 'sptp_filter_groups', $group, $generator_id );
// Helper.php in sptp_query funtion
if ( isset( $group ) && ! empty( $group ) ) {
$args['tax_query'] = array(
array(
'taxonomy' => 'sptp_group',
'field' => 'slug',
'terms' => $group,
),
);
}
content_copyCOPY
Comments