2012-03-09 85 views
0

我只是想使用靜態頁面作爲首頁,但它必須完全不同於帖子模板。靜態頁面作爲首頁,但不是來自模板

我可以創建一個可以充當首頁的靜態頁面,但它使用該模板。

有一種方法來創建一個完整的靜態頁面,不使用模板?

謝謝!

回答

2

創建一個自定義頁面模板,當你在WordPress中使用 頁面創建你的頁面 - >添加新的,然後選擇你想用於頁面的模板。

要創建自定義頁面模板,請在主題的根文件夾中創建一個新的php文件,並將其命名爲page-myCustompage.php(您可以使用任何名稱,但使用「page-」作爲前綴),然後編寫代碼並保存它像以下(只是一個例子)

<?php 
/* 
Template Name: Full Width 
*/ 
?> 

<?php get_header(); ?> 
    <!--Code goes here, below is an example of code that I'm currently using for a custom page template--> 
    <div id="post-wrap" class="full-width-wrap"> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
      <h1 class="page-title"><?php the_title(); ?></h1>   
      <?php the_content(); ?> 
      <?php endwhile; ?> 
      <?php endif; ?> 
    </div> 

<?php get_footer(); ?> 

要創建自定義頁面模板,最好複製page.php文件文件的代碼並將其粘貼到新的頁面模板中,然後編輯並保存。請參閱here

enter image description here

這是我的WordPress的的屏幕截圖‘添加新的頁面’頁面,你可以看到我有兩個頁面模板可用,這些都是因爲我的主題我的根裏的那些模板文件夾。

1

添加到其他的答案,就可以使整個HTML頁面和使用,只要你把頂部這裏面WordPress的:

<?php 
/* 
Template Name: Custom Template Name 
*/ 
?> 

當然,切換「的名稱自定義模板名稱你選擇。

您將需要像記事本++或任何你喜歡的文本編輯器來創建這個並將其保存爲您選擇,然後上傳到通過FTP主題文件frontpage.php或什麼名字。

使得當您的頁面,包括:

<?php get_header(); ?> 

會照顧你的DOCTYPE和< head>信息,然後完成建立頁面。

如果您想拉入頁腳或邊欄或其他內容,也可以使用其他模板標籤。

如果您沒有調用頁腳模板,請確保在底部關閉您的body和html標記。

當您想要發佈它時,創建一個空白頁並在發佈時選擇它作爲模板。

然後選擇它作爲您在WordPress設置中的靜態首頁。