如何将数据添加到wp_users表中的自定义字段?

时间:2017-06-22 作者:Yogu

如何向wp\\u users表中的自定义字段添加数据?

我已经在wp\\u users表中添加了一个新字段,但我不知道如何将数据添加到此字段,我想使用类似add\\u user\\u meta的东西。

有什么想法吗?

2 个回复
SO网友:djboris

cannot 添加一个field 到数据库表。您只能添加rowcolumn, 而且两者都不应该直接添加到数据库中,尤其是column!

具有add_user_meta 您正在添加新的row 但对于wp_usermeta 表,对于任何额外的必填字段来说,这应该足够了。此表用于使用任意数量的自定义数据扩展用户配置文件,因为它是key => value 结构化的

再次,如果您添加任何columnwp_users 表中,无法使用本机WordPress函数访问此数据。您只能通过编写自定义SQL查询来获得它,但我认为您实际上并不需要它。

SO网友:Stephen

使用add\\u user\\u meta()函数是正确的。您可以使用它传递字段名、值和要关联的用户id。

如果要在用户配置文件页面上为自定义信息创建元框,另一种选择是使用现有库。像CMB2这样的东西可以很好地处理这个问题。

https://github.com/CMB2/CMB2

结束

相关推荐

生成的自定义Metabox的PHP输出

我使用WordPress Meta Box Generator v2 Beta网站生成了一个自定义的Meta Box,将自定义图像文件上传到自定义帖子中,在管理端,一切似乎都很好,但我不知道如何在前端进行输出。所以我尝试了<?php echo get_post_meta( get_the_id(), \'project_logo_logo-image\', true ); ?> 但似乎什么都不起作用,也没有任何产出。请你给我指一下正确的方向好吗? class Rational_Meta_