get_the_ID(), // ID of a page, post, or custom type 'post_type' => 'services', 'posts_per_page' => 1, ); if(!isset($_GET['preview']) && !isset($_GET['preview_id'])){ $args['post_status'] = array('publish'); } $services = new WP_Query($args); if($services->post_count == 0){ $services->set_404(); status_header( 404 ); get_template_part( 404 ); exit(); } ?>