如果要开发一个主题,那么首先需要了解主题开发中需要的模版文件及PHP代码。
WordPress模板基本文件
style.css 样式表文件,必须被包含在主题里
index.php 主页文件
single.php 日志单页文件
page.php 独立页面文件
404.php 404错误页面
header.php 网页头部文件
sidebar.php 网页侧边栏文件
footer.php 网页底部文件
author.php 作者模板. 当作者被查询时使用.
searchform.php 搜索表单文件
search.php 搜索页面文件
comments.php 留言区域文件(包括留言列表和留言框)
comments-popup.php 弹出式评论模板文件.
date.php 关于 date/time 的模板. 当日期时间被请求时使用. Year, month, day, hour, minute, second.
category.php 类别模板. 当类别信息被请求时调用.
archvie.php 分类和日期存档页文件,当一个分类,作者或者日期被请求时调用. 注意这个模板有可能因为各自的目的不同而被 category.php, author.php, and date.php 替代调用.
WordPress Header头部 PHP代码
注: 也就是位于和之间的PHP代码
<!–p bloginfo(’name’);–>网站标题
<!–p wp_title();–>日志或页面标题
<!–p bloginfo(’stylesheet_url’);–>Wordpress主题样式表文件style.css的相对地址
<!–p bloginfo(’pingback_url’);–>Wordpress博客的Pingback地址
<!–p bloginfo(’template_url’);–>Wordpress主题文件的相对地址
<!–p bloginfo(’version’);–>博客的Wordpress版本
<!–p bloginfo(’atom_url’);–>Wordpress博客的Atom地址
<!–p bloginfo(’rss2_url’);–>Wordpress博客的RSS2地址
<!–p bloginfo(’url’);–>Wordpress博客的绝对地址
<!–p bloginfo(’name’);–>Wordpress博客的名称
<!–p bloginfo(’html_type’);–>网站的HTML版本
<!–p bloginfo(’charset’);–>网站的字符编码格式
WordPress 主体模板 PHP代码
<!–p the_content();–>日志内容
<!–p if(have_posts()) :–>确认是否有日志
<!–p while(have_posts()) : the_post();–>如果有,则显示全部日志
<!–p endwhile;–>结束PHP函数”while”
<!–p endif;–>结束PHP函数”if”
<!–p get_header();–>header.php文件的内容
<!–p get_sidebar();–>sidebar.php文件的内容
<!–p get_footer();–>footer.php文件的内容
<!–p the_time(’m-d-y’)–>显示格式为”02-19-08″的日期
<!–p comments_popup_link();–>显示一篇日志的留言链接
<!–p the_title();–>显示一篇日志或页面的标题
<!–p the_permalink()–>显示一篇日志或页面的永久链接/URL地址
<!–p the_category(’, ‘)–>显示一篇日志或页面的所属分类
<!–p the_author();–>显示一篇日志或页面的作者
<!–p the_ID();–>显示一篇日志或页面的ID
<!–p edit_post_link();–>显示一篇日志或页面的编辑链接
<!–p get_links_list();–>显示Blogroll中的链接
<!–p comments_template();–>comments.php文件的内容
<!–p wp_list_pages();–>显示一份博客的页面列表
<!–p wp_list_cats();–>显示一份博客的分类列表
<!–p next_post_link(’ %link ‘)–>下一篇日志的URL地址
<!–p previous_post_link(’%link’)–>上一篇日志的URL地址
<!–p get_calendar();–>调用日历
<!–p wp_get_archives()–>显示一份博客的日期存档列表
<!–p posts_nav_link();–>显示较新日志链接(上一页)和较旧日志链接(下一页)
<!–p bloginfo(’description’);–>显示博客的描述信息
其它的一些Wordpress模板代码
/%postname%/ 显示博客的自定义永久链接
<!–p the_search_query();–>搜索表单的值
<!–p _e(’Message’);–>打印输出信息
<!–p wp_register();–>显示注册链接
<!–p wp_loginout();–>显示登入/登出链接
<!–ext pag–>在日志或页面中插入分页
<!–or–>截断日志
<!–p wp_meta();–>显示管理员的相关控制信息
<!–p timer_stop(1);–>显示载入页面的时间
<!–p echo get_num_queries();–>显示载入页面查询


