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

  1. // $post_id
  2. // (integer) (required) 将要添加自定义字段的日志 ID。
  3. // Default: None
  4.  
  5. // $meta_key
  6. // (string) (required) 将要添加自定义字段的名称(key)。
  7. // Default: None
  8.  
  9. // $meta_value
  10. // (mixed) (required) 将要添加自定义字段的值,如果是一个数组,将会被序列化成字符串。
  11. // Default: None
  12.  
  13. // $unique
  14. // (boolean) (optional) 设置当前的 key 是否为唯一的,当设置为 true,将保证当前日志没有以 $meta_key 作为 key 的自定义字段,并且如果已经存在,则添加不成功。
  15. // Default: false
  16.  
  17. add_post_meta(168, 'view_count', 100);
  18.  
  19. // 168 文章ID
  20. // view_count 字段名
  21. // 100 字段值

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

也想出现在这里?联系我们
创客主机
  1. add_post_meta(1, 'view_count', 100);
  2. add_post_meta(1, 'view_count', 101);
  3.  
  4. var_dump(get_post_meta(1, 'view_count'));
  5.  
  6. // 输出
  7. // array(2) { [0]=> string(3) "100" [1]=> string(3) "101" }

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

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!