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

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

发布时间:2020-12-14 14:41:28 所属栏目:wordpress 来源:网络整理
导读:2007-12-14 22:25本文以技术手册的方式简单汇总WordPress模板的基本资料,希望能对朋友们有所助益。WordPress基本模板文件 一套完整的WordPress模板应至少具有如下文件: 当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必
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;">?Not?Found”?错误页<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;">php?bloginfo(’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;">php?bloginfo(’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;">php?bloginfo(’pingback_url’);?<span style="color: #000000;">?><span style="color: #000000;">?<span style="color: #000000;">:<span style="color: #000000;">?PingBack?Url<span style="color: #000000;"><?<span style="color: #000000;">php?bloginfo(’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;">php?bloginfo(’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;">php?bloginfo(’atom_url’);?<span style="color: #000000;">?><span style="color: #000000;">?<span style="color: #000000;">:<span style="color: #000000;">?Atom?Url<span style="color: #000000;"><?<span style="color: #000000;">php?bloginfo(’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;">o?Url<span style="color: #000000;"><?<span style="color: #000000;">php?bloginfo(’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;">php?bloginfo(’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;">php?bloginfo(’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;">php?bloginfo(’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;">php?wp_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;">php?get_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;">php?get_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;">php?get_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;">php?the_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;">php?the_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;">php?comments_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;">php?the_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;">php?the_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;">php?the_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;">php?the_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;">php?the_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;">php?edit_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;">php?get_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;">php?comments_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;">php?wp_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;">php?wp_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;">php?next_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;">php?previous_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;">php?get_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;">php?wp_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;">php?posts_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;">?嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

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

(编辑:李大同)

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

    推荐文章
      热点阅读