WordPress函数add_post_meta详解

add_post_meta 函数是 WordPress 中用来给文章或页面添加自定义字段值的一个函数, 其用法…

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"

  }

}
类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册