Support

Account

Home Forums General Issues Advanced Post Object Query Reply To: Advanced Post Object Query

  • For anyone looking for something similar in the future, this is one way to do this

    
    <?php 
      
      // displaying apartment(s)
      while(have_posts()) {
        the_post();
        // display other information about the apartment
        
        // get post ID of resort from apartment page
        // assumes post object field does not allow multiple
        $resort = get_field('resort', false, false);
        
        // query specials post type for same resort
        // again, assumes post object field does not allow multiple
        $args = array(
          'post_type' => 'special',
          'posts_per_page' => -1,
          'meta_query' => array(
            'key' => 'resort',
            'value' => $resort
          )
        );
        $resort_query = WP_Query($args);
        if ($resort_query->have_posts()) {
          while($resort->have_posts()) {
            $resort_query->the_post();
            
            // display information about special
            
          } // end while 
          wp_reset_post_data();
        } // end if have_posts
        
        // possibly show more info about apartment after special query
        
      } // while have posts
      
      
    ?>