2013-08-24 77 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