2013-01-07 73 views
0

我的WordPress的網站沒有使用single.php來顯示網站上的帖子。每次我打開一篇文章,它都會在index.php中打開它。WordPress的使用index.php而不是single.php來顯示帖子

我的single.php看起來像這樣

<?php get_header(); ?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <? echo the_content(); ?> 
    <? endwhile; 
    endif; ?> 
<? get_footer(); 
?> 

我該如何解決這個問題?

+0

http://codex.wordpress.org/Creating_a_Static_Front_Page – Vimalnath

+0

什麼是您當前的設置'前臺頁面顯示'在您的設置? – halfer

+0

前臺顯示最近的帖子 –

回答

0

如果LOOP未正確設置,會發生這種情況,請確保index.php和single.php包含LOOP。

循環通常看起來像這樣,但會改變爲設置要求。

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

WordPress的法典網站是相當真棒,並會回答最多的問題,檢查出http://codex.wordpress.org/The_Loop

而且提問和討論,例如,如果你張貼在堆棧姊妹網站WordPress的Stackexchange這個人是比較理想的。我預計這個問題將被刪除或移至https://wordpress.stackexchange.com/

+0

這是代碼中的全部內容。我已經添加了代碼片段來解決我的問題。 –

0

您應該檢查loop.php或環的single.php天氣晴朗時,從這些文件或沒有該路由是從那裏它將從數據庫

1

帶來數據的頁面與我有同樣的問題既不單CUSTOM-TYPE.php,也不single.php正在呈現後點擊單後鏈接....只有index.php,而不是正確的文件...

什麼幫助我是一個簡單的改變回到「設置」 - >「永久鏈接」中的標準固定鏈接,並恢復到「郵政名稱」(Beitragsname)....

...也許這可能幫助其他人以及... greetz

相關問題