2011-01-10 6 views
2

인덱스의 모든 게시물 내용을 표시하는 WordPress 블로그 테마가 있습니다. 게시물 중 하나를 클릭하면 내용이 비어 있습니다. 이유를 알아내는 것 같습니다. 내가 맞다면 single.php이 해당 페이지를 제어합니다.Wordpress 단일 게시물 콘텐츠가 표시되지 않습니다.

http://pastebin.com/afLVxMPb 내 single.php 내가 http://www.ndesign-studio.com/demo/wordpress/blog/how-about-a-blog-post-with-longer-title 것이다 그러나이 사이트에 블로그 게시물의 내용이 표시 않지만 내에서 그렇지 않은 무엇을 의미하는지의

예를 =.

나는

<div class="entry-content"> 
     <?php the_content(); ?> 
    <?php wp_link_pages('before=<div class="page-link">' . __('Pages:', 'your-theme') . '&after=</div>') ?> 
</div><!-- .entry-content --> 

답변

9

당신은 어딘가에 single.php 파일에 "루프"를 추가하고 setup_postdata ($ 게시물) 또는 the_post을 (호출해야합니다 ... 문제는 여기 어딘가에 생각) 그래서 당신은에 액세스 할 수 있습니다 해당 루프 내부의 게시물 데이터

여기에 루프에 대한 자세한 읽기 : 예를 들어 http://codex.wordpress.org/The_Loop

, 당신의 single.php 파일은 다음과 같은 (간체)를 볼 것이다 :

........ 
<div id="content"> 
    <?php if(have_posts()) : the_post(); ?> 
     <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
      <h1 class="entry-title"><?php the_title(); ?></h1> 
      // etc.. all post info 

............ 

<?php endforeach; ?> 

희망하는 데 도움이! 행운을 빕니다.

+0

하지만 "루프"목록에있는 모든 하나의 특정 하나보다는 거기에 있어야합니까? – Skizit

+1

아니요, 여기에 루프가 없습니다. 비록 한 번 루프를 추가 할 수도 있습니다. 단 한 페이지에서 WP는 여전히 1 개의 게시물 만 표시합니다. 단일 게시 페이지에서 사용되는 쿼리에 정의되어 있습니다. – dvk

+0

하지만 이미 루프가 있습니다 .. 아뇨? : S – Skizit

관련 문제