header.php不包括在自定义页面wordpress中

时间:2012-09-04 00:19:02

标签: php wordpress wordpress-theming

请让我纠正问题所在,我应该怎么做,

我正在尝试在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我不知道为什么?其余部分不可见。任何人都可以解释我做错了什么?     ?&GT;

2 个答案:

答案 0 :(得分:1)

如果您仍然看到标题中的内容而且jp_home.php中没有任何更改/添加内容,那么WordPress就不会提取该模板文件。

听起来你正在做你需要做的一切,但我们只是回顾一下如何完成你正在寻找的东西。

确保jp_home.php主题目录中有twentyeleven。有了这些,请继续创建您的Home页面。在“模板”选项下选择WebTech Eleven并保存页面。之后,转到您的设置&gt;阅读并确保您的首页设置为显示静态页面,并将其设置为Home

确保您实际上正在导航到正确的主页,并且您将看到新模板正在运行(执行此操作的一种好方法是导航以编辑您的主页并单击“查看页面”)。我刚刚在本地对所有这些进行了测试,它对我有用。

此处非常简洁明了的教程:http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/

答案 1 :(得分:0)

转到页面 - &gt;所有页面并打开您要使用模板的页面(在您的案例中为静态页面)。在编辑页面上,您是否在模板下选择了“WebTech Eleven”?

另外,我必须问。您是否尝试在客户端和服务器端清除缓存,如果您在那里使用任何缓存?