加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > 正文

Wordpress 模版技术手册 - WordPress Theme Technical manuals

发布时间:2020-05-23 21:17:38 所属栏目:CMS系统 来源:互联网
导读:2007-12-14 22:25本文以技术手册的方式简单汇总WordPress模板的基本资料,希望能对朋友们有所助益。WordPress基本模板文件一套完整的WordPress模板应至少具有如下文件:style.css:CSS(样式表)文件index.php:主页模板archive.php:Archive/Category模板404.php:

2007-12-14 22:25本文以技术手册的方式简单汇总WordPress模板的基本资料,希望能对朋友们有所助益。WordPress基本模板文件

一套完整的WordPress模板应至少具有如下文件:

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。基本条件判断Tag

<div class="cnblogs_code">
<span style="color: #000000;">is_home()<span style="color: #000000;">:<span style="color: #000000;">是否为主页<span style="color: #000000;">is_single()<span style="color: #000000;">:<span style="color: #000000;">是否为内容页(Post)<span style="color: #000000;">is_page()<span style="color: #000000;">:<span style="color: #000000;">是否为内容页(Page)<span style="color: #000000;">is_category()<span style="color: #000000;">:<span style="color: #000000;">是否为Category<span style="color: #000000;">/<span style="color: #000000;">Archive页<span style="color: #000000;">is_tag()<span style="color: #000000;">:<span style="color: #000000;">是否为Tag存档页<span style="color: #000000;">is_date()<span style="color: #000000;">:<span style="color: #000000;">是否为指定日期存档页<span style="color: #000000;">is_year()<span style="color: #000000;">:<span style="color: #000000;">是否为指定年份存档页<span style="color: #000000;">is_month()<span style="color: #000000;">:<span style="color: #000000;">是否为指定月份存档页<span style="color: #000000;">is_day()<span style="color: #000000;">:<span style="color: #000000;">是否为指定日存档页<span style="color: #000000;">is_time()<span style="color: #000000;">:<span style="color: #000000;">是否为指定时间存档页<span style="color: #000000;">is_archive()<span style="color: #000000;">:<span style="color: #000000;">是否为存档页<span style="color: #000000;">is_search()<span style="color: #000000;">:<span style="color: #000000;">是否为搜索结果页<span style="color: #000000;">is_404()<span style="color: #000000;">:<span style="color: #000000;">是否为“HTTP<span style="color: #000000;">404<span style="color: #000000;">:<span style="color: #000000;">NotFound”错误页<span style="color: #000000;">is_paged()<span style="color: #000000;">:<span style="color: #000000;">主页<span style="color: #000000;">/<span style="color: #000000;">Category<span style="color: #000000;">/<span style="color: #000000;">Archive页是否以多页显示

Header部分常用到的PHP函数

<div class="cnblogs_code">
<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’name’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">博客名称(Title)<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’stylesheet_url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">CSS文件路径<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’pingback_url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">PingBackUrl<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’template_url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">模板文件路径<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’version’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">WordPress版本<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’atom_url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">AtomUrl<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’rss2_url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">RSS<span style="color: #000000;">2<span style="color: #000000;">.<span style="color: #000000;">oUrl<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’url’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">博客Url<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’html_type’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">博客网页Html类型<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’charset’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">博客网页编码<span style="color: #000000;"><?<span style="color: #000000;">phpbloginfo(’description’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">博客描述<span style="color: #000000;"><?<span style="color: #000000;">phpwp_title();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">特定内容页(Post<span style="color: #000000;">/<span style="color: #000000;">Page)的标题

模板常用的PHP函数及命令

<div class="cnblogs_code">
<span style="color: #000000;"><?<span style="color: #000000;">phpget_header();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">调用Header模板<span style="color: #000000;"><?<span style="color: #000000;">phpget_sidebar();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">调用Sidebar模板<span style="color: #000000;"><?<span style="color: #000000;">phpget_footer();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">调用Footer模板<span style="color: #000000;"><?<span style="color: #000000;">phpthe_content();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示内容(Post<span style="color: #000000;">/<span style="color: #000000;">Page)<span style="color: #000000;"><?<span style="color: #000000;">php<span style="color: #0000FF;">if<span style="color: #000000;">(have_posts())<span style="color: #000000;">:<span style="color: #000000;"><span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">检查是否存在Post<span style="color: #000000;">/<span style="color: #000000;">Page<span style="color: #000000;"><?<span style="color: #000000;">php<span style="color: #0000FF;">while<span style="color: #000000;">(have_posts())<span style="color: #000000;">:<span style="color: #000000;">the_post();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">如果存在Post<span style="color: #000000;">/<span style="color: #000000;">Page则予以显示<span style="color: #000000;"><?<span style="color: #000000;">php<span style="color: #0000FF;">endwhile<span style="color: #000000;">;<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;"><span style="color: #0000FF;">While<span style="color: #000000;">结束<span style="color: #000000;"><?<span style="color: #000000;">php<span style="color: #0000FF;">endif<span style="color: #000000;">;<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;"><span style="color: #0000FF;">If<span style="color: #000000;">结束<span style="color: #000000;"><?<span style="color: #000000;">phpthe_time(’字符串’)<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示时间,时间格式由“字符串”参数决定,具体参考PHP手册<span style="color: #000000;"><?<span style="color: #000000;">phpcomments_popup_link();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">正文中的留言链接。如果使用comments_popup_script(),则留言会在新窗口中打开,反之,则在当前窗口打开<span style="color: #000000;"><?<span style="color: #000000;">phpthe_title();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">内容页(Post<span style="color: #000000;">/<span style="color: #000000;">Page)标题<span style="color: #000000;"><?<span style="color: #000000;">phpthe_permalink()<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">内容页(Post<span style="color: #000000;">/<span style="color: #000000;">Page)Url<span style="color: #000000;"><?<span style="color: #000000;">phpthe_category(’<span style="color: #000000;">,<span style="color: #000000;">‘)<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">特定内容页(Post<span style="color: #000000;">/<span style="color: #000000;">Page)所属Category<span style="color: #000000;"><?<span style="color: #000000;">phpthe_author();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">作者<span style="color: #000000;"><?<span style="color: #000000;">phpthe_ID();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">特定内容页(Post<span style="color: #000000;">/<span style="color: #000000;">Page)ID<span style="color: #000000;"><?<span style="color: #000000;">phpedit_post_link();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">如果用户已登录并具有权限,显示编辑链接<span style="color: #000000;"><?<span style="color: #000000;">phpget_links_list();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示Blogroll中的链接<span style="color: #000000;"><?<span style="color: #000000;">phpcomments_template();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">调用留言<span style="color: #000000;">/<span style="color: #000000;">回复模板<span style="color: #000000;"><?<span style="color: #000000;">phpwp_list_pages();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示Page列表<span style="color: #000000;"><?<span style="color: #000000;">phpwp_list_categories();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示Categories列表<span style="color: #000000;"><?<span style="color: #000000;">phpnext_post_link(’<span style="color: #000000;">%<span style="color: #000000;">link‘);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">下一篇文章链接<span style="color: #000000;"><?<span style="color: #000000;">phpprevious_post_link(’<span style="color: #000000;">%<span style="color: #000000;">link’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">上一篇文章链接<span style="color: #000000;"><?<span style="color: #000000;">phpget_calendar();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">日历<span style="color: #000000;"><?<span style="color: #000000;">phpwp_get_archives()<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">显示内容存档<span style="color: #000000;"><?<span style="color: #000000;">phpposts_nav_link();<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">导航,显示上一篇<span style="color: #000000;">/<span style="color: #000000;">下一篇文章链接<span style="color: #000000;"><?<span style="color: #000000;">php<span style="color: #0000FF;">include<span style="color: #000000;">(TEMPLATEPATH<span style="color: #000000;">.<span style="color: #000000;">‘<span style="color: #000000;">/<span style="color: #000000;">文件名’);<span style="color: #000000;">?><span style="color: #000000;"><span style="color: #000000;">:<span style="color: #000000;">嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

当然,这些都是与模板相关的最基本的东西,更详细的信息请参考

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读