• Hi
    I need some tweak for query_post function.
    I want do two things on post listing page.
    task 1)i want to sort listing by start_date meta value

    //
                    $query[ 'orderby' ] = 'meta_value';
                    $query[ 'meta_key' ] = '_ep_start';
                    $query[ 'order' ] = 'ASC';
                    query_posts( $query );
    task 2)also only show post which have end_date is equal to or greater than todays date.
                $curdate=mktime(0,0,0,date('m'),date('d'),date('Y')) ;
                $query['meta_key']='_ep_end';
                $query['meta_compare']='>=';
                $query['meta_value']=$curdate;
                query_posts( $query );

    above code is working fine. It is working fine if i use only one task at time. but when i use both, that $query['meta_***'] is overidden. so it gives result of last meta key.

    i want to use multiple meta values in query_posts function. Please help me. I think this is very usefull for filtering post functionality.

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘How to use multiple meta values in query_post function for filter post’ is closed to new replies.