WordPress 主题制作基本模版文件以及基本函数 详解

一、Wordpress主题包含基本模版文件.

文件 释意
Style.css 样式表文件
Index.php 主页模版文件
Single.php 单一日志页面模版文件
Archive.php 归档、分类模版文件
Searchform.php 搜索框模版文件
Comments.php 评论模版文件
Footer.php 底部模版文件
Header.php 顶部模版文件
Sidebar.php 侧边栏模版文件
Page.php 页面模版文件
404.php 错误页文件
Search.php 搜索结果页面模板

二、Wordpress Header头部PHP代码.

文件 释意
<?php bloginfo('name'); ?> 博客标题
<?php wp_title(); ?> 单一日志或单一页面标题
<?php bloginfo('stylesheet_url'); ?> style.css文件的URL地址
<?php bloginfo('pingback_url'); ?> pingback的URL地址
<?php bloginfo('template_url'); ?> 主题文件夹的URL地址
<?php bloginfo('version'); ?> wordpress的版本号
<?php bloginfo('atom_url'); ?> atom_url的URL地址
<?php bloginfo('rss2_url'); ?> RSS2 URL地址
<?php bloginfo('url'); ?> 博客URL地址
<?php bloginfo('description’); ?> 博客副标题或描述
<?php bloginfo('html_type'); ?> HTML版本
<?php bloginfo('charset'); ?> 博客的编码方式 如:UTF-8

三、Wordpress主题模版文件PHP代码.

文件 释意
<?php the_content(); ?> 调用日志内容
<?php if(have_posts()): ?> 检查是否有日志
<?php while(have_posts()):the_post(); ?> 如果有日志显示日志
<? php endwhile;?> 关闭while PHP函数
<? php endif;?> 关闭if PHP函数
<?php get_header(); ?> 调用header.php文件
<?php get_sidebar(); ?> 调用sidebar.php文件
<? php get_footer();?> 调用footer.php文件
<? php the_time('m-d-y')?> 类似“25-07-13”的日期格式函数
<?php comments_popup_link(); ?> 显示评论的常规链接
<?php the_title(); ?> 调用特定日志或页面的标题
<? php the_permalink() ?> 调用特定日志或页面的链接URL
<?php the_category(','); ?> 调用特定日志或页面的分类
<? php the_author();?> 调用特定日志或页面的作者
<?php the_ID(); ?> 调用特定日志或页面的ID
<? php edit_post_link();?> 特定日志或页面的编辑链接
<?php get_link_list(); ?> 调用友情链接表里的链接
<?php comments_template(); ?> 调用comment.php文件
<?php wp_list_pages(); ?> 将页面作为链接列表的形式显示出来
<?php wp_list_cats(); ?> 将分类作为链接列表的形式显示出来
<? php next_post_link('%link')?> 链接到下一篇日志的URL
<? php previous_post_link('%link')?> 链接到上一篇日志的URL
<?php get_calendar(); ?> 调用日历
<?php wp_get_archives(); ?> 调用存档链接列表
<?php posts_nav_link(); ?> 显示前页和后页的链接
<? php bloginfo('description');?> 站点的描述信息 副标题

四、其他相关代码 .

文件 释意
<?/%postname%/ ?> 自定义链接样式
<? php include(TEMPLATEPATH).'/x');?> 嵌入任意文件–用文件名代替X
<?php the_search_query(); ?> 显示当前请求的查询语句
<?php _e('Message'); ?> 输出字符
<?php wp_loginout(); ?> 显示登录/登出的链接–只对注册用户有作用
<?php wp_register(); ?> 显示注册链接
< !--next page--> 把日志或文章分页
<!--more-- > 切割文章并显示剩余内容的链接
<?php wp_meta(); ?> 显示管理员的相关控制信息
<? php timer_stop(1);?> 显示页面加载时间
<?php echo get_num_queries(); ?> 显示加载页面的请求次数

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】