WordPress主题结构

WordPress主题结构

如果我们需要自己开发主题,或者用别人的主题,在style.css文件控制主题样式,是WordPress主题最重要CSS文件。该文件顶部还包含主题的元信息,用于提供主题的名字,作者及相关链接
/*
Theme Name: YPMobile
Theme URI: http://www.liuyp.com
Author: Yp
Version: 1.0
*/
20170102223228

它最基本的结构有index.php, style.css, header.php, footer.php,这些最基本的文件我想大家也知道就不对应介绍了。

还有一些其他的文件介绍下:
sidebar.php控制站点的侧边栏,方便用户在里面添加小工具。一个主题可以创建多个侧边栏,需要在functions.php文件中控制。

single.php –查看独立文章
该文件用于显示读者要查看的文章全文,其主要内容是显示文章内容,附加以显示文章发布时间、作者、分类目录和标签,同时在底部控制是否显示评论。

page.php –查看独立页面
该文件控制博客中独立页面的外观,其主要内容是显示页面内容,在底部控制是否显示评论。
我们可以为不同的页面类型设计不同的模板,方法如下:
1、复制page.php并重命名为其他文件名
2、在文件的最上方添加下面代码
[php]
<?php /*
Template Name:超级排版插件专用模板
Template Name Posts:超级排版插件专用模板
*/ ?>
[/php]

archive.php文件
如果主题不存在archive.php文件,将使用首页作为存档页面。当然,我们也可以创建一个 archive.php文件重构存档页面。

category.php文件,只显示分类目录
tag.php文件,只显示标签

loop.php文件
Loop恐怕是WordPress最强大的部分。它是“循环的查询结果”。循环体中我们可以依次输出选中文章的标题,博客内容,元数据,评论等。我们还可以在文章查看页面中使用多个loop。例如,我们可以用一个loop显示博客全文,另一个loop显示相关文章的标题和缩略图。
[php]
Query post or page //查询文章或页面
Start Loop //循环开始
the_title (outputs the title of the post) //输出文章标题
the_excerpt (outputs the post excerpt) //输出文章摘要
the_content (outputs the full post content) //输出文章内容
the_category (outputs the post categories) //输出文章分类目录
the_author (outputs the post author) //输出文章作者
the_date (outputs the post date) //输出文章日期
other tags (there is a variety of other tags you can use in the loop) //输出文章标签
endwhile; //结束循环
Exit the loop //退出循环
[/php]

发表评论

© 2022. powered by PHP 个人小站