Get Previous Post based on Custom Field Name, for Custom Post Type

admin2025-06-04  11

I am using this query but the results returned are based chronologically (from my understanding) for get_previous_post().

   <?php $prevPost = get_previous_post();
          if($prevPost) {
              $args = array(
                  'posts_per_page' => 1,
                  'post_type'     => 'brands',
                  'meta_key'    => 'br_type',
                  'meta_value'  => 'Fashion',
                  'order'       => 'ASC',
                  'include' => $prevPost->ID
              );
              $prevPost = get_posts($args);
              foreach ($prevPost as $post) {
                  setup_postdata($post);
      ?>

<div id="apostnav" class="kfocon"><a class="aplink" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"></div>

   <?php
                  wp_reset_postdata();
              } //end foreach
          } // end if

I am looking for code that will fetch the previous post based on the alphabetical order of custom field br_name. How could I do this please?

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1749035584a315811.html

最新回复(0)