1

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

<?php get_header(); ?>

blah blah page content

<?php get_footer(); ?> 

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

我该如何解决这个问题?

4

2 回答 2

1

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

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

因此在 wordpress 仪表板中:pages-> your page-> 单击quick edit并选择About Page模板作为您的页面模板。

阅读更多关于Page Templateswordpress codex 的信息: http: //codex.wordpress.org/Page_Templates

于 2013-08-24T11:51:31.750 回答
1

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

有一个非常好的教程可用:

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

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

于 2013-08-24T11:54:13.047 回答