add_filter( 'facetwp_facet_filter_posts', function( $return, $params ) {

	if ( 'activiteitsniveau' == $params['facet']['name'] || 'duurzaamheid' == $params['facet']['name'] || 'lokale_interactie' == $params['facet']['name'] || 'ontspanning' == $params['facet']['name'] ) {

    global $wpdb;

        $facet = $params['facet'];
        $selected_values = $params['selected_values'];
        $selected_values = is_array( $selected_values ) ? $selected_values[0] : $selected_values;

        $sql = "
        SELECT DISTINCT post_id FROM {$wpdb->prefix}facetwp_index
        WHERE facet_name = '{$facet['name']}' AND facet_value = '$selected_values'";
        return $wpdb->get_col( $sql );

	}

	return $return;
}, 10, 2 );
Geef een reactie 0