2012-10-13 5 views
1

이전에 많은 WordPress 사이트를 만들었지 만 이것은 나에게 일어난 이상한 일입니다.내 새 WordPress 게시물의 제목이 모든 새 게시물마다 변경됩니다.

첫 번째 게시물을 게시 할 때 다른 게시물을 게시 할 때 모든 것이 괜찮아 보입니다. 이전 게시물의 미리보기 이미지는 두 번째 게시물처럼 바뀝니다.

내 사이트 feedbaks.com

및 그

<?php get_header(); ?> 
<div id="body"> 
    <div class="content-container"> 
     <?php 
     if (have_posts()) : 
     while (have_posts()) : ?> 
     <?php 
     // check if the post has a Post Thumbnail assigned to it. 
      if (has_post_thumbnail()) { 
      the_post_thumbnail(); 
      } 
     ?> 
     <div class="content"> 
     <h2 id="post-title"> 
     <a href="<?php the_permalink() ?>" rel="bookmark"> 
     <?php 
      $cats=get_the_category(); 
      echo $cats[0]->cat_name; 
      ?> : <?php the_title(); ?></a></h2> 
     <div class="comments"><?php the_post(); comments_popup_link('0', '1', '%'); ?></div> 

사전에 나에게

감사를 도와주십시오의 index.php의 일부

답변

1

Your Loop is missing a function. 당신과 같이, the_post() 필요합니다

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

나는 귀하의 문제를 해결할 것이라고 믿습니다.

[편집] 실제로는 the_post()가 없습니다. 이 기능은 너무 늦습니다. 코멘트가 나올 때까지는 실행하지 마십시오.

+0

'the_post();'를 추가하면 페이지가 방금 모두 뒤섞이는데 너무 늦게까지 무엇을 의미합니까? – Faisal

+0

오오. 나는 당신에게 "

"을 루프 바로 뒤에 삽입하여 해결했다. – Faisal

+0

그 함수는 여러 가지 다른 값을 설정한다. 일부 템플릿 태그는 WordPress 코덱스 (예 : 내 링크 따라)의 예와 같이 실제로 루프의 시작 부분에 있어야하므로 제대로 작동하지 않는 경향이 있습니다. 주석이 인쇄되기 바로 전에 루프의 맨 아래에 있습니다. 상단에 놓으면 어떻게 든 귀하의 페이지를 스크램블하면 뭔가 다른 곳에서 잘못된 것입니다. 댓글을 상단에 추가하고 댓글 바로 앞에있는 것을 삭제 하시겠습니까? 루프에 한 번만 있어야합니다. –

관련 문제