WordPress函数:add_post_meta 给文章添加附加属性

追格官方小助手/ 2022年03月09日/ WordPress/ 浏览 2052

// $post_id
// (integer) (required) 将要添加自定义字段的日志 ID。
// Default: None

// $meta_key
// (string) (required) 将要添加自定义字段的名称(key)。
// Default: None

// $meta_value
// (mixed) (required) 将要添加自定义字段的值,如果是一个数组,将会被序列化成字符串。
// Default: None

// $unique
// (boolean) (optional) 设置当前的 key 是否为唯一的,当设置为 true,将保证当前日志没有以 $meta_key 作为 key 的自定义字段,并且如果已经存在,则添加不成功。
// Default: false

add_post_meta(168, 'view_count', 100);

// 168 文章ID
// view_count 字段名
// 100 字段值

使用add_post_meta需要注意第4个参数,默认为false,如果执行过次,会存储多个值。

add_post_meta(1, 'view_count', 100);
add_post_meta(1, 'view_count', 101);

var_dump(get_post_meta(1, 'view_count'));

// 输出
// array(2) { [0]=> string(3) "100" [1]=> string(3) "101" }

如果,需要频繁对一个字段,进行操作。那么也可以使用update_post_meta替代add_post_meta。

发表评论

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

客服 工单