add_comment_meta()

给一个评论添加meta自定义附加信息

描述

将元数据字段添加到注释中。

用法

<?php add_comment_meta( $comment_id, $meta_key, $meta_value, $unique ); ?>

参数

$comment_id

(int) (必填) Comment ID.

默认值: None

$meta_key

(string) (必填) Metadata name.

默认值: None

$meta_value

(mixed) (必填) Metadata value.

默认值: None

$unique

(boolean) (可选) 可选,默认值为 false。是否不应添加相同的键。

默认值: false

返回值

(bool

假表示失败。成功是真的。

<?php

function add_custom_comment_field( $comment_id ) {

   add_comment_meta( $comment_id, ‘my_custom_comment_field’, $_POST[‘my_custom_comment_field’] );

}

add_action( ‘comment_post’, ‘add_custom_comment_field’ );

?>

历史

添加于 版本: 2.9

源文件

add_comment_meta() 函数的代码位于 wp-includes/comment.php

/**
* Add meta data field to a comment.
*
* @since 2.9.0
* @link https://codex.wordpress.org/Function_Reference/add_comment_meta
*
* @param int $comment_id Comment ID.
* @param string $meta_key Metadata name.
* @param mixed $meta_value Metadata value.
* @param bool $unique Optional, default is false. Whether the same key should not be added.
* @return int|bool Meta ID on success, false on failure.
*/

function add_comment_meta($comment_id, $meta_key, $meta_value, $unique = false) {

return add_metadata(‘comment’, $comment_id, $meta_key, $meta_value, $unique);

}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索