add_comment_meta() 函数用于向评论添加自定义元数据。
add_comment_meta( int $comment_id, string $meta_key, mixed $meta_value, bool $unique = false )
参数:
$comment_id (int) (必需) 评论ID。
$meta_key (string) (必需) 元数据的键。
$meta_value (mixed) (必需) 元数据的值。
$unique (bool) (可选) 是否确保元数据的唯一性,默认为false。
返回值:
如果成功添加元数据,则返回元数据的ID;如果未能添加元数据,则返回0。
用法示例:
1. 添加元数据:
$comment_id = 123;
$meta_key = 'favorite_color';
$meta_value = 'blue';
add_comment_meta( $comment_id, $meta_key, $meta_value );
此示例将“favorite_color”键和“blue”值添加到评论ID为123的评论中的元数据中。
2. 添加唯一的元数据:
$comment_id = 123;
$meta_key = 'favorite_color';
$meta_value = 'blue';
$unique = true;
add_comment_meta( $comment_id, $meta_key, $meta_value, $unique );
此示例将确保“favorite_color”键的值唯一。如果已存在具有相同键和值的元数据,则将不会添加新的元数据。
3. 添加数组作为元数据值:
$comment_id = 123;
$meta_key = 'user_preferences';
$meta_value = array( 'color' => 'blue', 'size' => 'medium' );
add_comment_meta( $comment_id, $meta_key, $meta_value );
此示例将数组作为元数据的值添加到评论ID为123的评论中。您可以使用此方法存储多个值。
总结:
add_comment_meta() 函数是向评论添加自定义元数据的简便方法。您只需提供评论ID,元数据的键和值即可添加自定义元数据。您还可以选择确保添加的元数据是唯一的。
0 个评论