[英]Including custom PHP in WordPress header.php - page doesn't load
[英]header.php not including in custom page wordpress
請讓我弄清楚問題出在哪里,我該怎么辦,
我正在嘗試在wordpress中創建我的自定義頁面模板。 也是默認的目標網頁,
我所做的是,剛剛創建了一個文件jp_home.php
並設置了Template Name: name here
。
然后創建一個名稱為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
我不知道為什么? 其余部分不可見。 誰能解釋我做錯了什么? ?>
好吧,如果您仍然從標題中看到內容,而在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/
轉到頁面->所有頁面,然后打開要使用模板的頁面(在您的情況下為靜態頁面)。 在編輯頁面上,您是否在模板下選擇了“ WebTech Eleven”?
另外,我必須問。 您是否嘗試過在客戶端和服務器端清除緩存(如果您在其中使用任何緩存)?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.