2013-08-24 114 views
1

我想添加自定義模板到我的WordPress主題,這將是靜態的「關於」頁面模板。我創造我的twentytwelve文件夾about.php文件,並把裏面的內容,如:WordPress的自定義模板問題

<?php get_header(); ?> 

blah blah page content 

<?php get_footer(); ?> 

當我打開瀏覽器中的這個文件,我得到錯誤「致命錯誤:調用未定義功能get_header()在* site_folder_name * \第2行wp-content \ themes \ twentytwelve \ about.php「。

我該如何解決這個問題?

+0

這是否正確? WordPress不知道你的文件,因此沒有要求聲明,因此你的PHP不知道這些功能 – Soundz

+1

你不想直接在瀏覽器中打開文件,你仍然想通過Wordpress打開資源。 –

+0

那麼,如何讓wordpress識別我的頁面呢? – user2713518

回答

1

首先在你的頁面代碼頂級添加tamplate名稱:

<?php 
/* 
* Template Name: About Page 
*/ 
在WordPress的儀表板

所以:pages - >your page - >點擊quick edit,選擇About Page模板作爲頁面模板。

閱讀在WordPress抄本更多關於Page Templateshttp://codex.wordpress.org/Page_Templates

+0

非常感謝!這有幫助! – user2713518