WordPress.org

Ready to get started?Download WordPress

Forums

Query Multiple Taxonomies
Filtering not working with search (1 post)

  1. jsros86
    Member
    Posted 1 year ago #

    I'm testing the default wordpress search function out ( i.e. get_query_var('s') ), and the QMT widget doesn't seem to be working as expected.

    The URL for each taxonomy link is created correctly, i.e. "/?s=search-term&categoria=rock" but the widget is showing *all* taxonomies as if there was no search term. My expectation is that it only shows the taxonomy terms that are present in the current search.

    Where can I get started in troubleshooting this? Thanks!

    I also have the following functions, but I disabled them and the issue with search was still there:

    // QMT RESET
    	function my_qmt_reset_url( $reset_url ) {
    		if(is_tax('alfa') || is_tax('genero')) {
    			if( isset($_GET) && isset($_GET['orden'])) {
    	    		return '/artistas-lista/?orden=fecha';
    	    	} else {
    	    		return '/artistas-lista/';
    	    	}
    		}
    
    		if(tribe_is_upcoming() && tribe_is_event() || tribe_is_past()) {
    	    	return '/agenda/';
    		}
    
    		if( tribe_is_day() ) {
    			$eventDate = get_query_var('eventDate');
    			return '/agenda/'.$eventDate.'/';
    		}
    
    		if( is_bam_venue() ) {
    	    	return '/lugares/';
    		}
    	}
    	add_filter( 'qmt_reset_url', 'my_qmt_reset_url' );
    
    	function my_qmt_base_url( $base ) {
    		if(isset($_GET['orden'])) {
    			$orden = $_GET['orden'];
    		    $additional_args = array(
    				'orden' => $orden
    		    );
    	   		return add_query_arg( $additional_args, '');
    		}
    
    		if(isset($_GET['s'])) {
    			$search = $_GET['s'];
    		    $additional_args = array(
    				's' => $search
    		    );
    	   		return add_query_arg( $additional_args, '');
    		}
    
    		if(tribe_is_upcoming() && tribe_is_event() || tribe_is_day() || tribe_is_past()) {
    	    	return '/agenda/';
    		}
    	}
    
    	add_filter( 'qmt_base_url', 'my_qmt_base_url' );

    http://wordpress.org/extend/plugins/query-multiple-taxonomies/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic