2011-02-05 89 views
0

我不是一個PHP開發人員,它不幫助這裏,但我讀了一篇關於如何在wordpress中創建我自己的模板的文章,我做了,它工作正常,當我將模板應用到wordpress cms中的頁面。然後我想讓我的模板在cms的'編輯頁面'屏幕上顯示richtext編輯器的內容。我想添加此代碼我從single.php中發現可能的工作:?創建我自己的WordPress模板返回服務器錯誤

<?php if (have_posts()) : while (have_posts()) : the_post();?> 
<div class="post"> 
    <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2> 
    <div class="entrytext"> 
    <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?> 
    </div> 
</div> 

但它不:(它只是給了我一個「服務器錯誤頁面,當我訪問該網頁誰能幫助

回答

1

這是你的整個文件還是隻是其中的一部分?如果它是整個文件,則忘記關閉if語句和while循環(您在第一行打開它們),方法是添加以下內容:

<?php endwhile; endif; ?>
0

忽略此它只是錯誤的,P

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

可以只是

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

但我認爲你必須使用Exec-PHP

+1

第一個是標準WordPress循環,不應該改變它。如果你想「回顯」一條消息,如果沒有任何帖子,該怎麼辦?那麼你需要if語句! – anroesti 2011-02-05 14:08:15

相關問題