如何通过Sql将12000用户角色转换为参与者

时间:2014-10-25 作者:The 15 Seconds

我们有大约12000个没有任何角色的用户。我们需要将它们改为“贡献者”。如何将其更改为“contributor”?我应该在数据库上做什么?如果是,我需要更新哪些字段?

我尝试以下代码:-

INSERT IGNORE INTO an_usermeta (user_id, meta_key, meta_value)
SELECT DISTINCT
u.ID, \'wp_capabilities\', \'a:1:{s:11:"contributor";b:1;}\'
FROM an_users u
但是什么时候去wp-admin 我没有看到投稿人roleThanks的任何用户,

1 个回复
SO网友:Dave Hilditch

手动将1个用户更改为参与者,然后在wp\\u usermeta表中查看其wp\\u capabilities条目。

更新表的其余部分,将12000个用户的wp\\U功能设置为此值。

结束

相关推荐