要按照元值删除多个用户,可以使用WordPress提供的WP_User_Query
类和delete_user_meta
函数。下面是一个示例代码:
// 获取需要删除的用户ID列表
$args = array(
'meta_key' => 'your_meta_key',
'meta_value' => 'your_meta_value',
);
$user_query = new WP_User_Query( $args );
$users = $user_query->get_results();
// 删除元值
if ( ! empty( $users ) ) {
foreach ( $users as $user ) {
delete_user_meta( $user->ID, 'your_meta_key' );
}
}
上述代码中,需要将your_meta_key
替换为要匹配的元值的键名,your_meta_value
替换为要匹配的元值。
如果只想删除元值而不删除用户,可以删除delete_user_meta
函数中的'your_meta_key'
部分。