WordPress模板的简单介绍以及常用函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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模板中可能用到的函数;

相关文档
最新文档