请让我改正问题在哪里,我该怎么做,
我正在努力使我的自定义页面模板在wordpress。也是默认的登陆页面,
我所做的就是创建一个文件jp_home.php并设置Template Name: name here。
然后创建一个名为home的页面,并为主页选择主题,然后在settings>reading>上选择一个静态页面并选择我的主页作为登陆页面。
我在themes/twentyeleven/模板中所做的所有这些更改。
现在的问题: in 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,我不知道为什么??剩下的部分看不见。有人能解释一下我做错了什么吗?>
发布于 2012-09-04 01:02:43
好吧,如果您仍然看到标题中的内容,而您的jp_home.php中没有任何更改/添加,那么WordPress将不会提取该模板文件。
听起来你在做你需要做的一切,但是让我们回顾一下如何完成你想要的事情。
确保在jp_home.php主题目录中有twentyeleven。在此之后,继续创建您的Home页面。在模板选项下选择WebTech Eleven并保存页面。在此之后,转到您的设置>阅读,并确保您的首页设置为显示静态页面,并将其设置为Home。
确保您实际上是导航到正确的主页,您将看到新模板的行动(一个好的方法是导航到编辑您的主页,并单击“查看页面”)。我只是在本地测试了所有这些,这对我来说很管用。
这里还提供了非常清晰和简洁的教程:http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/
发布于 2012-09-04 02:47:38
转到Pages -> All Pages并打开要在其上使用模板的页面(在您的情况下是静态页面)。在编辑页面上,您选择了模板下的"WebTech 11“吗?

另外,我必须问。您是否尝试过在客户端清除缓存,如果在那里使用缓存,则清除服务器端?
https://stackoverflow.com/questions/12255343
复制相似问题