2009-12-11 294 views
0

最近我一直在製作WordPress主題,剛剛一些代碼停止工作。帖子格式化消失了,現在我只是在每個帖子裏面都有一段文字!下面是該職位的PHP代碼:WordPress主題問題

<?php get_header(); ?> 
    <div id="content"> 
     <div class="wrap"> 
      <div id="leftcol"> 
<?php if (have_posts()) : ?> 

    <?php while (have_posts()) : the_post(); ?> 
       <div class="post" id="post-<?php the_ID(); ?>"> 
        <div class="meta alignleft"> 
         <span class="date"><?php the_time('F j, y') ?></span> 
         <span class="comments"><?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span> 
         <span class="tags"><?php the_tags('', ', ', ''); ?></span> 
        </div> 
        <div class="body alignright"> 
         <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3> 
         <?php the_excerpt(); ?> 
        </div> 
        <div class="clear"></div> 
       </div> 
    <?php endwhile; ?> 

    <ul> 
     <li><?php next_posts_link('&laquo; Older Entries') ?></li> 
     <li><?php previous_posts_link('Newer Entries &raquo;') ?></li> 
    </ul> 

<?php else : ?> 

    <h2>Not Found</h2> 
    <p>Sorry, but you are looking for something that isn't here.</p> 

<?php endif; ?> 

      </div> 
     </div> 
    </div> 

這是在主題文件夾中的index.php文件的所有代碼。我在帖子的左側有帖子的一些元數據,在右側有帖子的實際帖子。

這是什麼是輸出到頁面。 (這只是什麼#內容DIV中,有太多對我來說,一切都張貼)

<div id="content"><div class="wrap"> 
<div id="leftcol"> 
    <p>This is some random text that’s added just for effect. Thanks for the consideration. This is some random text that’s added just for effect. Thanks for the consideration. This is some random text that’s added just for effect. Thanks for the consideration. This is some random text that’s added just f<a href="#">or effect. Thanks for</a> the consideration. </p> 
    <p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! Welcome to WordPress</p> 
</div></div></div> 

發生了什麼事!?

+0

這是一個編程問題,屬於stackoverflow。 – tbird 2009-12-11 18:04:37

回答

0

你的意思是唯一得到處理的是<?php the_excerpt(); ?>。或者是一切都被解析,但你沒有公佈由<?php the_time('F j, y') ?>生成的其他spans之間的東西?

如果是這種情況,那麼僅僅是使用另一個模板標籤的問題。 the_excerpt只發布帖子的一小部分,限於一定數量的字符。如果你想顯示整篇文章,你需要使用the_content

+0

我解決了我自己的問題......我所做的是命名主頁 - 模板文件「home.php」。顯然,wordpress將它作爲博客頁面模板文件...我只是將其重命名爲「page-home.php」,並且它再次運行... – codedude 2009-12-12 17:57:41