WordPress主题(模板)修改教程(八):创建单独的首页模板

十一月 29
磊子 2011年 3 条评论

昨儿把火狐的firebug插件的使用分享了下,大家看了相信都会使用的。今天说下给主题单独创建首页模板。

当我们刚开始装好wordpress系统启用一个主题的时候,默认首页显示的是文章列表页面,也就是blog形式的,这时它首先调用的是主题里面index.php这个文件。而我们在看那些功能比较丰富的主题时,它们基本都有一个首页模板的。有了模板你就可以定义自己的一些内容,而且不受其他文件的影响,那些做单页模板的就是这样了,当然了根据自己的需要添加加。我们可以在主题文件里创建一个php文件,比如:page-home.php或者front-page.php,然后打开文件在文件的顶端需要写模板的名称,如下:

<?php
/**

Template Name: Home template(这个名称根据自己的需要来命名) 

**/
?>

文件保存后我们就可以在wordpress后台->页面然后点击快速编辑就可以看到你添加的模板名称了,如下图:

选择好之后还需要在后台的设置->阅读那里选择一个静态页面,然后在主页那里选择你添加的模板那个页面,如图:

这样你的首页就可以自己定制了。

另一种方法也是磊子比较常用的,就是创建一个home.php文件,wordpress会先读取home.php这个文件。假如你既创建了home.php这个文件,也也后台选择了一个首页模板。那么wordpress会先执行选择的模板页面,这个需要提醒下大家。还有就是假如你在后台阅读设置选择了主页后。我们在写函数判断是不是首页时写的方法是is_front_page(),如果你是创建了一个home.php文件,那我们判断首页时就是is_home()了,这个是有区别的。这就解决了为什么有的朋友说使用了is_home()判断了首页但是没有效果的原因,其实是你选择了第一种方法的原因。

这样就可以通过我们创建的模板来定制自己的首页啦,赶紧尝试下吧!

» 版权所有©转载必须以链接形式注明作者和原始出处:磊子的博客 » WordPress主题(模板)修改教程(八):创建单独的首页模板
» 地址:( Ctrl+C 复制 )
» 如果对本站感兴趣,请到网站右下方订阅本站,将为你带来更多精彩和实用的文章
» 如果您对这篇文章感兴趣,不妨小小的 捐助(Donate)一下博主吧,不管多少都是对博主最大的支持和鼓励哟,博主-磊子感谢大家的支持!!!

3 条留言 其中:访客:2 条, 博主:1 条

  1. 风往北吹说:

    磊子,这个单独首页模版,是否就是传说中的单页面网站?

  2. Robin说:

    不错,又学习了~ 不过暂时不知道设置单独主页放什么内容。。

说点什么吧




wireless earbuds moscow mule mugs bluetooth speakers waterproof camera best wireless earbuds best vacuum cleaner best drugstore foundation best dishwasher best waist trainer wireless headphones best vacuum 0594918 best bluetooth earbuds waterproof bluetooth speaker tattoo cover up action camera
订阅本站