我正在嘗試爲Wordpress網站編寫模板以用作靜態首頁(包含一些動態內容)。我創建了頁面,並將其設置爲使用我的「主頁」模板(保存在frontpage.php
中)。這frontpage.php
文件與我的page.php
文件相同,用於顯示「關於」和「聯繫人」之類的頁面。但是,當我轉到我的首頁時,它會顯示所有三個頁面的內容:主頁,關於和聯繫。Wordpress靜態主頁模板
看起來像Wordpress循環,它只是獲取關於和聯繫單個頁面的內容,當我訪問家庭時,獲取所有頁面的內容。什麼可能導致這個?
我page.php
看起來像這樣:[使用WordPress 3.2.1]
<?php get_header(); ?>
<div id="content">
<?php while(have_posts()) : the_post() ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2 class="entry-title"><?php the_title(); ?></h2>
<div class="entry-content">
<?php the_content(); ?>
</div><!-- .entry-content -->
<?php edit_post_link('Edit', '<p>', '</p>'); ?>
</div><!-- #post-<?php the_ID(); ?> -->
<?php endwhile; ?>
</div><!-- #content -->
<?php get_footer(); ?>
請注意,您有一個未打開的標籤。並且請添加更多的代碼,因爲這部分看起來很好。如果你確定這個模板和你的frontpage.php是相同的,確保你在Wordpress管理中使用了正確的模板。 –
對不起 - 在我從這個示例代碼中刪除了一些格式之後,這個問題留在了這裏。沒有任何結構 - 例如,只是從該標題中刪除了冗長的鏈接。修復了代碼。 –
@Justus Romijn我相信這些文件是一樣的。我做了修改 - 我將主頁恢復爲默認模板,然後創建一個'page-home.php'作爲'page.php'的副本,並添加了一條評論來標識它。當我加載我的主頁時,評論在那裏,並且顯示所有三頁。 –