コード例 #1
0
ファイル: single.php プロジェクト: OtherMeans/iscp-wp-theme
         get_template_part('sections/residents');
         wp_reset_postdata();
     } elseif (is_past($this_resident_id)) {
         $past_residents_page_id = get_page_by_path('past-residents')->ID;
         $post = get_post($past_residents_page_id, OBJECT);
         $post->delay = 1;
         setup_postdata($post);
         get_template_part('sections/residents');
         wp_reset_postdata();
         //previous past residents by studio number
         insert_neighbor_residents($this_resident_id, 'prev', 1);
         setup_postdata($this_resident);
         get_template_part('sections/resident');
         wp_reset_postdata();
         //next past residents by studio number
         insert_neighbor_residents($this_resident_id, 'next', 1);
     }
     break;
 case 'event':
     $this_event = $post;
     $this_event_id = $this_event->ID;
     insert_neighbor_events($this_event_id, 'prev', 1);
     setup_postdata($this_event);
     get_template_part('sections/event');
     wp_reset_postdata();
     insert_neighbor_events($this_event_id, 'next', 1);
     break;
 case 'sponsor':
     $sponsors_page_id = get_page_by_path('support/sponsors')->ID;
     $post = get_post($sponsors_page_id, OBJECT);
     setup_postdata($post);
コード例 #2
0
function get_neighbor_residents()
{
    $query_vars = json_decode(stripslashes($_POST['query_vars']), true);
    $resident_id = $query_vars['id'];
    $direction = $query_vars['direction'];
    $count = 1;
    insert_neighbor_residents($resident_id, $direction, $count, $not);
    die;
}