0

我添加了“add_user_meta($userid, 'last_login',$current_login_time);” 而不是“update_user_meta($userid, 'last_login',$current_login_time);”。

现在的情况是我有很多 MetaKey 字段作为“last_login”。

请告知我如何删除所有 meta_key 即“last_login”并只保留一个最新的?

需要代码或mysql查询。

每一个帮助将不胜感激。

4

1 回答 1

1

你可以通过mysql查询删除它

DELETE 
FROM    wp_usermeta 
WHERE   meta_key = 'last_login'

如果你使用update_user_meta,下一个你的函数将运行,如果它不存在,它将自动创建用户元,如果它存在,它将更新,因此它不会创建重复项

于 2019-07-30T10:06:49.650 回答