title: order posts by meta query, if featured show first then verified then normal
body: <p>i want to order posts by meta query, if featured &amp; verified show first then verified and then normal without those meta keys</p>
  <p>i tried this code its showing what i need but the order is wrong.</p>
  <pre><code>&lt;?php
                  $sports = get_field('sport', $post_id);
                  $args = array(
                    'post_type' =&gt; 'post',
                    'post_status' =&gt; 'publish',
                    'posts_per_page' =&gt; 6,
                    'meta_key' =&gt; 'sport',
                    'meta_value' =&gt; $sports,
                    'post__not_in' =&gt; array ($post-&gt;ID),
                    'meta_query' =&gt; array(
                        'relation'        =&gt; 'OR',
                          'featuredmet' =&gt;    array(
                                 'key' =&gt;  'featured',
                                 'compare' =&gt; 'EXISTS',
                              ),
                          'verified_athletemet' =&gt;      array(
                                  'key' =&gt; 'verified_athlete',
                                  'compare' =&gt; 'EXISTS',
                            ),
                          'commitedmet' =&gt;      array(
                                   'key' =&gt; 'commited',
                                   'compare' =&gt; 'NOT EXISTS',
                                  ),
                        ),
                      'orderby'    =&gt; array(
                              'featuredmet' =&gt; 'DESC',
                              'verified_athletemet' =&gt; 'DESC'
                          )
                  
                  );
  
                  //the query
                  $relatedPosts = new WP_Query( $args );
  </code></pre>
  <p>if anyone can help me with this super fast that would be great!</p>