文章页模板文件: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