WordPress函数:get_post_meta 获取文章自定义属性

追格官方小助手/ 2023年02月26日/ WordPress/ 浏览 2740

在 WordPress 主题/插件开发中,get_post_meta 使用的频率非常高。


常用的使用方式如下:


$key_1_value = get_post_meta( get_the_ID(), 'key_1', true );
// Check if the custom field has a value.
if ( ! empty( $key_1_value ) ) {
	echo $key_1_value;
}


函数原型:


get_post_meta( int $post_id, string $key = '', bool $single = false ): mixed


当 $key 为空,和 $single 为false 的时候会是什么样子呢?


当 $key 为空时,将返回文章所有的自定义属性。


 $single 为false 的时候,返回的结果将是一个数组。


当 $post_id 的文章,$key 的属性不存在的时候,如果 $single 为 true,返回 空字符串-'';如果 $single 为false ,返回 空数组-[]。


发表评论

暂无评论,抢个沙发...

客服 工单