delete_user_meta函数用于删除特定用户的元数据。它的语法如下:

delete_user_meta( int $user_id, string $meta_key, mixed $meta_value = '' )

参数说明:
- $user_id:要删除元数据的用户ID;
- $meta_key:要删除的元数据的键;
- $meta_value(可选):要删除的元数据的值。如果提供此参数,只有与指定值匹配的元数据才会被删除。

使用示例:

$user_id = 123;
$meta_key = 'favorite_color';
$meta_value = 'blue';

delete_user_meta( $user_id, $meta_key, $meta_value );

上述示例将会删除具有键为'favorite_color'和值为'blue'的用户元数据。

如果不指定$meta_value参数,则将删除所有具有指定$meta_key的元数据。

$user_id = 123;
$meta_key = 'favorite_color';

delete_user_meta( $user_id, $meta_key );

上述示例将会删除所有具有键为'favorite_color'的用户元数据。

需要注意的是,delete_user_meta函数只会删除一个匹配的元数据。如果有多个具有相同键和值的元数据,需要多次调用delete_user_meta函数来删除这些匹配的元数据。

delete_user_meta函数返回一个bool值,表示删除操作是否成功。成功删除返回true,否则返回false。所以在使用时,你可以根据返回值判断删除操作是否成功,并采取相应的后续处理。