Wordpress自定义模板问题

时间:2013-08-24 11:46:52

标签: php wordpress

我正在尝试将自定义模板添加到我的Wordpress主题中,这将是静态的“关于”页面模板。我在我的Twetwelve文件夹中创建了about.php文件并放入内容如:

<?php get_header(); ?>

blah blah page content

<?php get_footer(); ?> 

当我在浏览器中打开此文件时,我收到错误“致命错误:在第2行的* site_folder_name * \ wp-content \ themes \ twentytwelve \ about.php中调用未定义的函数get_header()”。

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

首先在页面代码顶部添加一个tamplate名称:

<?php
/* 
 * Template Name: About Page
 */

所以在wordpress仪表板中:pages - &gt; your page - &gt;点击quick edit,然后选择About Page模板作为您的页面模板。

在wordpress codex中详细了解Page Templateshttp://codex.wordpress.org/Page_Templates

答案 1 :(得分:1)

我认为你应该从最小的wordpress模板开始,以便掌握它。

有一个非常好的教程:

http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm

我认为您遇到的问题是因为您正在使用现有模板编辑其所有附加代码。