批量更新用户配置文件复选框选项

时间:2011-10-21 作者:user1893

我为user\\u meta(用户配置文件)创建了一个复选框选项。它们是为用户分配类别的复选框。

问题是,我需要对所有1500多名用户进行大规模更新,而单独检查这些用户将花费太长时间。

我需要为每个用户选择预期的类别。共有180个类别。

这是我要更新的用户配置文件部分的屏幕截图:

enter image description here

我需要一种方法来做到这一点。Im允许使用自定义脚本(最好不是插件)、csv导入或任何其他选项。

类别选择的目的是,我可以将它们的描述保存在一个元字段中,然后可以使用自定义查询进行搜索。如果用户没有选择类别,这将不起作用。现在很痛苦,因为我需要立即完成大量工作,但理想情况下,在创建新用户时会选择类别。

任何有办法做到这一点的人请帮助。如果需要任何其他信息,请告诉我。

非常感谢

1 个回复
最合适的回答,由SO网友:soulseekah 整理而成

update_user_meta() 是什么应该帮助你做到这一点。喂什么get_users() 返回并使用所需的值更新其中每一个的元数据。

假设您要存储一个序列化的数组,您的自定义查询必须取消序列化每个结果才能执行搜索。我可能不知道你的全部意图,但我希望这会有所帮助。

结束

相关推荐

User level categories

我正在使用ClassiPress创建一种不同类型的列表分类广告。我将手动选择谁可以订阅或不订阅(仅限宗教机构的领导人类型)。我有四个类别。其中两个需要随时提供给每个人(浏览)。这四个将提供给领导者。领导者将能够在所有四个类别中发布,并且他们将能够查看/发布所有四个类别。But 主要公众只会看到两个。我该怎么办?我可以将需要登录的两个类别设置为php条件行。我在这里看到了类似的解决方案How to block a category from one user and enable the category