• 注册
  • 个人说明:TA有点懒了,什么都没有写。
    关注 1 粉丝 0 喜欢 0 内容 256
    河南省·郑州市
    聊天 送礼

    新版界面开发进度

    14%
    其实就是啥也没写,只有想法,哈哈
    • 回帖总排行
    • 采纳总排行

    分享精彩给好友

    全部文章 关注:0 内容:1074

    WordPress函数add_post_meta详解【转】

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • add_post_meta 函数是 WordPress 中用来给文章或页面添加自定义字段值的一个函数,
      其用法与在编写文章时在文章编写界面中利用自定义栏目面板为文章添加自定义字段值的效果是一样的。

      add_post_meta函数描述

      为文章添加自定义字段。
      常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。

      参数详解

      1. add_post_meta($post_id, $meta_key, $meta_value,$unique);
      • $post_id
        要添加自定义字段的文章或页面的ID值
      • $meta_key
        自定义字段的键值(名字)
      • $meta_value
        自定义字段的值
      • $unique
        如果已经有相同名字的自定义字段,是否重复添加重名的自定义字段,true为不允许,false为允许

      函数使用实例

      //为ID为1的文章添加_postviews自定义字段,值为99
      add_post_meta(1, "_postviews", "99");
      var_dump(get_post_meta(1));
      echo"<br />";
      //为ID为1的文章添加_postviews自定义字段,值为999,并允许重复自定义字段名称
      add_post_meta(1, "_postviews", 999,false);
      var_dump(get_post_meta(1));
      echo"<br />";

      演示结果:

      array(1) {
      
        ["_postviews"]=>
      
        array(1) {
      
          [0]=>
      
          string(2) "99"
      
        }
      
      }
      
      array(1) {
      
        ["_postviews"]=>
      
        array(2) {
      
          [0]=>
      
          string(2) "99"
      
          [1]=>
      
          string(3) "999"
      
        }
      
      }

      演示代码:

      //不允许重复自定义字段的代码
      add_post_meta(1, "_postviews", "996",true);
      var_dump(get_post_meta(1));
      echo"<br />";
      add_post_meta(1, "_postviews", "997",true);
      var_dump(get_post_meta(1));
      echo"<br />";

      演示结果:

      array(1) {
      
        ["_postviews"]=>
      
        array(1) {
      
          [0]=>
      
          string(3) "996"
      
        }
      
      }
      
      array(1) {
      
        ["_postviews"]=>
      
        array(1) {
      
          [0]=>
      
          string(3) "996"
      
        }
      
      }
      你需要登录,才能进行发帖操作