add_post_meta 函数用于将一个自定义字段添加到指定的帖子中。
add_post_meta 函数的用法如下:
add_post_meta( $post_id, $meta_key, $meta_value, $unique );
参数说明:
- $post_id:必填参数,指定要添加自定义字段的帖子的ID。
- $meta_key:必填参数,指定自定义字段的名称。
- $meta_value:必填参数,指定自定义字段的值。
- $unique:可选参数,指定是否限制该字段的唯一性。默认为 false。
使用示例:
$post_id = 123; // 设置帖子ID
$meta_key = 'custom_field'; // 设置自定义字段的名称
$meta_value = 'custom value'; // 设置自定义字段的值
add_post_meta( $post_id, $meta_key, $meta_value );
上述示例将在帖子ID为 123 的帖子中添加一个名为 "custom_field" 的自定义字段,值为 "custom value"。
如果希望确保自定义字段的值是唯一的,可以将 $unique 参数设置为 true。这样,如果已经存在同名的自定义字段,则不会添加新的字段。例如:
$post_id = 123; // 设置帖子ID
$meta_key = 'custom_field'; // 设置自定义字段的名称
$meta_value = 'custom value'; // 设置自定义字段的值
add_post_meta( $post_id, $meta_key, $meta_value, true );
上述示例将在帖子ID为 123 的帖子中添加一个名为 "custom_field" 的自定义字段,如果已经存在同名的自定义字段,则不会添加新的字段。
需要注意的是,add_post_meta 函数只能添加一个自定义字段。如果需要添加多个自定义字段,需要多次调用该函数。
希望上述解答对您有帮助。
0 个评论