Support

Account

Home Forums Front-end Issues Custom Archive Filter – Multiple Choice

Solving

Custom Archive Filter – Multiple Choice

  • hi,
    great plugin! I got a issue with the custom archive filter which you explain in your tutorial.
    It works fine with the Radio-Check-Button, one choice per Post. But on my new Project i got multiple choices per Post, for example: PC, XBOX, PS3, PS4

    If the choices-field got several possibilites the filter dosnt work 🙁

    Im not really familar with the template code, maybe you can give me some help?
    Need more Informationen? No problem.. 🙂

    Greetings from Germany

  • Hi @jabbadu

    To use arrays (multiple values) with the above tutorial, you will need to customize the code to send through multiple values in the URL like so:

    
    website.com?foo=bar|bar2|bar3
    

    Then when you read in the $_GET[‘foo’] value, just explode it via the ‘|’ character like so:

    
    $foo = explode('|', $_GET['foo']);
    

    Now $foo is an array with all 3 values!

    I can’t help you write the exact code, but I hope this can direct you to writing your own code.

    Thanks
    E

  • So are you saying this would work like this, @elliot?

    if( isset($_GET['foo']) ) {						
    
    $foo = explode('|', $_GET['foo']);		
    
    $meta_query[] = array(
    'key'		=> 'foo',
    'value' => '"' . $foo . '"',
    'compare'	=> 'LIKE',
    );
    }
Viewing 4 posts - 1 through 4 (of 4 total)

The topic ‘Custom Archive Filter – Multiple Choice’ is closed to new replies.