delete_post_meta()函数用于删除指定文章的自定义字段数据。
函数语法:
delete_post_meta( $post_id, $meta_key, $meta_value )
参数说明:
- $post_id:(必需)文章ID,指定要删除自定义字段的文章。
- $meta_key:(必需)自定义字段的键名,指定要删除的自定义字段。
- $meta_value:(可选)自定义字段的值,如果指定了值,则只删除该值对应的自定义字段。
函数返回值:
如果成功删除自定义字段数据,函数返回true,否则返回false。
示例用法:
删除指定文章(ID为10)的自定义字段(键名为‘author’):
delete_post_meta( 10, 'author' );
删除指定文章的指定自定义字段值:
delete_post_meta( 10, 'author', 'John' );
注意事项:
- 删除自定义字段时,请确保提供正确的文章ID和自定义字段键名,否则可能会删除其他文章或字段数据。
- 如果需要删除文章的所有自定义字段数据,可以使用delete_post_meta()函数的第二个参数省略(设为null或空字符串)。
- delete_post_meta()函数只能删除文章的自定义字段数据,不能删除文章的标题、内容或其他属性。要删除整个文章,请使用wp_delete_post()函数。
0 个评论