2012-03-30 2 views
1

현재 페이지 ID와 제목을 참조하려고하지만 출력하기 전에 내 헤더의 전역 $ 게시물을 무시합니다.후 루프 후 제목 및 ID 가져 오기

<div id="slider" class="nivoSlider"> 
    <?php 
     $slides = get_posts(array('post_type' => 'slide')); 
     foreach($slides as $post): setup_postdata($post); 
      $slide_url = get_slide_url(); 
      $slide_thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), "slide"); 
      ?><a href="<?php echo $slide_url; ?>" title="<?php the_title_attribute(); ?>"><img src="<?php echo $slide_thumbnail[0]; ?>" /></a><?php 
     endforeach; 
    ?> 
</div> 

그것은 마지막으로 사용 된 게시물을 반환하지만 내 현재 페이지 포스트를 원하는 :

<?php 
    global $post; 
    $current_page_id = $post->ID; 
    echo $current_page_id; 
?> 

이 내 헤더 코드 :

이 내 코드입니다.

표시 할 페이지를 선택하기 위해 게시 유형 제품에 대한 사용자 지정 메타 상자를 만들었습니다. 나는 유형의 제품 및 현재 페이지 ID의 게시물을 화면에 출력하려고합니다.

감사

답변

0

사용 'wp_reset_query'이 대한 검색 후 아이디 전에 기능 :

<?php 
wp_reset_query(); 
global $post; 
$current_page_id = $post->ID; 
echo $current_page_id; 
?>