文章页模板文件:single.php
独立页面模板:page.php
函数
previous_post_link()函数
描述:上一篇文章链接
previous_post_link( string $format = '« %link', string $link = '%title', boolean $in_same_term = false, string|array $excluded_terms = '', string $taxonomy = 'category' )
$format
字符串值,默认值:« %link
格式化链接,可以在链接的前面或后面插入字符,%link表示链接。
$link
字符串值,默认值:%title
格式化链接锚文本,可以在锚文本的前面或后面插入字符,%title表示文章标题。
$in_same_term
布尔值,默认值:false
是否只显示相同分类的文章链接,默认为否。
$excluded_terms
数组或字符串值,默认为空
排除某些分类的文章,如果是字符串值,多个ID用逗号分隔。
$taxonomy
字符串值,默认值:category
分类法,默认为category
next_post_link()函数
描述:下一篇文章的链接
next_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' );
$format可以写作为%link
$link指的是链接的文本,默认是%title
$in_same_term指的是是否在相同的分类,默认是false不是相同分类
$excluded_terms指的是在显示上一篇或下一篇时是否排除掉某分类,缺省不排除,如果排除,把分类ID列在此处,以英文逗号分隔
$taxonomy指的是分类名称,默认是category
get_post_meta()函数
描述:获取自定义字段
get_post_meta($post_id, $key, $single);
$post_id 要获取之定义字段的日志Id
$key 要获取自定义字段的名称
$single 如果设置为true,返回单个值。如果false或没设置,返回自定义字段的数组
add_post_meta()函数
描述:一个自定义字段值
add_post_meta($post_id, $meta_key, $meta_value,$unique);
$post_id 要添加自定义字段的文章或页面的id
$meta_key 自定义字段的键值
$meta_value 自定义字段的值
$unique 如果已经有相同的字段,是否重复添加字段,true为不允许,false为允许
update_post_meta()函数
描述:更新自定义字段,如果不存在指定的字段则添加该字段
update_post_meta($post_id, $meta_key, $meta_value, $prev_value);
$post_id 要更新自定义字段的id
$meta_key 自定义字段的键值
$meta_value 自定义字段的值
$prev_value 修改自定义原来的值,主要用来区分相同key的几个字段
delete_post_meta()函数
描述:删除指定的自定义字段
delete_post_meta($post_id, $meta_key, $meta_value);
$post_id 要更新自定义字段的id
$meta_key 自定义字段的键值
$meta_value 自定义字段的值
get_templete_part()函数
描述:自定义模板文件调用函数
get_template_part( $slug, $name );
$slug (必须) 通用的模板名
$name (可选) 指定的模板名
get_the_category()函数
描述:获取当前文章的分类
get_the_category( $id );
$id 可选,当前文章的编号
get_the_ID()函数
描述:获取当前文章ID,同$post->ID