WordPress模板的简单介绍以及常用函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WordPress模板基本文件
style.css 样式表文件
利用bloginfo( 'stylesheet_url' )来实现调用
确定它的调用位置。
style.css中包含了整个主题的主要的Css样式表
index.php 主页文件
style.css和index.php是最为核心的两个文件,由这两个文件Wordpress系统即可检测出新theme的存在
index.php中主要定义了主页中间显示博客的显示模块。在twentyten 中通过使用loop.php来实现博文的数据库交互。
在其中可以定义wordpress的具体loop循环,用来获取存取的文章,评论,附件等内容。
具体的loop流程如下:(以twentyten中loop为模板)
1,先获取文章分页信息,若大于1显示分页链接 max_num_pages > 1 ) : ?>
2,判断是否有文章,若没有,显示提示信息。 have_posts()
3,开始loop过程通过while ( have_posts() ) : the_post();来不断的进行有无posts的判断,知道没有了文章为止;
在这个过程中同时判定了该posts中有访问密码和附件的判断,并定义了显示格式;
single.php 日志单页文件
用来实现单页面显示文章的页面;确定了文章的显示格式,在这个页面中也可是使用loop来判断有多少个comment;
page.php 页面文件
定义wordpress中自定义的页面的格式,同时也可以自己来定义这个模板;
archvie.php 分类和日期存档页文件
按照一定的格式来组织并将文章给分类;
searchform.php 搜索表单文件
search.php 搜索页面文件
comments.php 留言区域文件(包括留言列表和留言框)
显示评论的页面。大致流程是:
1,使用post_password_required()先判断是否有密码要求;
2,使用have_comments()判断是否有评论存在;
3,使用get_comment_pages_count()获取分页信息,并显示出分页链接;
4,调用wp_list_comments( array( 'callback' => 'twentyten_comment' ) )实现评论的显示 //具体实现方式待查
5,最后调用了一个comment_form(); //待查,too
404.php 404错误页面
定义404错误信息的页面;
header.php 网页头部文件
sidebar.php 网页侧边栏文件
footer.php 网页底部文件
这三个php分别对应显示页面的上的三个部分;实现方式大致相同,可以灵活的进行改变;
从Wordpress的主题机制来说,这些个模板文件是存在优先级差别的,也可以认为是重要性不同。它们的优先级顺序是:
index.php -> single.php -> page.php -> archive.php -> search.php -> 404.php。
这样,当不存在后边的页面时,WP 会自动调用前面的页面,直至调用 index.php。比如,当程序调用页面页 page.php 时,
如果 page.php 模板文件不存在,那么程序会尝试调用前面的文件--single.php。而如果single.php 也不存在,那么就
会调用最终的 index.php 来显示页面页。可见 index.php 属于“垫底儿”的缺省页面,它的重要性是最高的。
可能在header中用到函数:(对应的sidebar,跟footer也差不多)
网站标题
日志或页面标题
WordPress主题样式表文件style.css的相对地址
WordPress博客的Pingback地址
WordPress主题文件的相对地址
博客的WordPress版本
WordPress博客的Atom地址
WordPress博客的RSS2地址
WordPress博客的绝对地址
WordPress博客的名称
网站的HTML版本
网站的字符编码格式
可能在index.php中用到的函数;
日志内容
确认是否有日志
如果有,则显示全部日志
结束PHP函数”while”
结束PHP函数”if”
header.php文件的内容
sidebar.php文件的内容
footer.php文件的内容
显示格式为”02-19-08″的日期
显示一篇日志的留言链接
显示一篇日志或页面的标题
显示一篇日志或页面的永久链接/URL地址
显示一篇日志或页面的所属分类
显示一篇日志或页面的作者
显示一篇日志或页面的ID
显示一篇日志或页面的编辑链接
显示Blogroll中的链接
comments.php文件的内容
显示一份博客的页面列表
显示一份博客的分类列表
下一篇日志的URL地址
上一篇日志的URL地址
调用日历
显示一份博客的日期存档列表
显示较新日志链接(上一页)和较旧日志链接(下一页)
显示博客的描述信息
其它的一些WordPress模板中可能用到的函数;