Support

Account

Home Forums General Issues Custom query ordered list by field Reply To: Custom query ordered list by field

  • Hi @sonnenschauer

    I believe your code sorts the posts based on the video number, right?

    If you need to show the video number title so the result looks like grouped, then I think you can do it like this:

    <?php if( $the_query->have_posts() ): ?>
        <?php $current_group = ''; ?>
        <ul>
        <?php while( $the_query->have_posts() ) : $the_query->the_post(); 
    
            $class = get_field('video_number');
            
            if( $class != $current_group ) {
                echo '<h2>Video '. $class .'</h2>';
                $current_group = $class;
            }

    I hope this helps 🙂