2012-09-04 80 views
0

請讓我糾正哪裏出了問題,我應該怎麼做,的header.php不包括自定義頁面WordPress的

我試圖讓我的自定義頁面模板在WordPress。此外,默認登錄頁面,
我所做的是,只是創建了一個文件jp_home.php並設置​​。

然後創建一個名稱爲home的頁面,並選擇主頁的主題,第二我去settings>reading>並選擇一個靜態頁面並選擇我的主頁作爲登錄頁面。

所有這些更改我已在themes/twentyeleven/模板中完成。

現在的問題:jp_home.php

<?php 
/** 
* Template Name: WebTech Eleven 
*/ 

//get_header('new'); 
?> 

<!-- Wrapper Start --> 
<div id="wrapper"> 
    Here is my Page 
</div> 
<!-- End Wrapper --> 
<?php 
    get_footer(); 
//require("footer_old.php"); 
?> 

評論的get_header()後,我仍然看我的header.php我不知道爲什麼?其餘部分不可見。任何人都可以請解釋我做了什麼錯? ?>

+0

誰能告訴我爲什麼在這個問題上給我否定? –

+0

是整個文件還是上面有一個開放的php標籤,下面是關閉的一個?您需要在文件中的任何php代碼之前以及在所有php代碼的末尾使用'<?php'開始,您需要用'?>' –

+0

關閉,謝謝您回覆我給出了<?php'標記,但不要不知道爲什麼不在這裏展示,但肯定這不是問題.. –

回答

1

那麼,如果您仍然看到標題中的內容,並且您的jp_home.php中沒有任何更改/添加,那麼WordPress不會拉出該模板文件。

這聽起來像你正在做你需要的一切,但讓我們只是審查如何完成你要找的東西。

確保您在twentyeleven主題目錄中有jp_home.php。有了這個,請繼續並創建您的Home頁面。在模板選項下選擇WebTech Eleven並保存頁面。之後,進入設置>閱讀並確保您的首頁設置爲顯示靜態頁面,並將其設置爲Home

確保您實際導航到正確的主頁,並且您將看到正在運行的新模板(一個好方法是導航到編輯您的主頁並單擊「查看頁面」)。我只是在本地測試了所有這些,並且適用於我。

非常清晰,簡明教程這裏也:http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/

+0

謝謝我做了同樣的事,意味着審查所有,然後它的工作原理,不明白哪裏是問題,再次感謝.. –

0

轉到頁 - >所有頁面,打開網頁,你要使用的模板(在你的情況靜態頁)。在編輯頁面上,您是否在模板下選擇了「WebTech Eleven」?

而且,我必須問。你有沒有嘗試清除客戶端和服務器端的緩存,如果你在那裏使用緩存?