get_post_meta是一个WordPress函数,用于获取指定文章的元数据。元数据是指与文章相关的一些额外信息,如作者、发布日期、标签等。该函数的详细用法如下:
参数:
1. $post_id:可选参数,指定要获取元数据的文章ID。默认为当前文章的ID。
2. $key:必需参数,指定要获取的元数据的键名。
3. $single:可选参数,指定是否只获取单个值。默认为true,即只获取单个值。
返回值:
如果指定的元数据存在,返回对应的值;如果不存在,返回空值。
示例用法:
1. 获取当前文章的作者:
$author = get_post_meta(get_the_ID(), '_author', true);
这里的'_author'是自定义字段的键名。
2. 获取指定文章ID为123的标题:
$title = get_post_meta(123, '_title', true);
这里的'_title'是自定义字段的键名。
3. 获取指定文章ID为456的所有标签:
$tags = get_post_meta(456, '_tags', false);
这里的'_tags'是自定义字段的键名,通过设置$single参数为false,可以获取多个值。
需要注意的是,get_post_meta函数只能获取自定义字段的值,无法获取WordPress默认的文章元数据。如果需要获取默认的文章元数据,可以使用WordPress提供的其他函数,如get_the_author()获取作者名。
0 个评论