打开你的主题的functions.php文件:这个文件通常位于/wp-content/themes/your-theme-name/目录下。
添加自定义字段到用户资料表:
你可以使用WordPress的register_usermeta函数(尽管这个函数主要用于注册用户元数据,而不是直接在用户资料表中添加字段),但实际上添加字段的操作主要是在保存和显示这些字段时进行的。
不过,重要的是要理解,WordPress本身并不直接支持通过register_usermeta或类似函数在用户界面中添加新字段。你需要使用表单字段(如)在适当的地方(如编辑用户资料页面)显示它,并通过一个钩子(如edit_user_profile或show_user_profile)来添加这些字段。
添加保存功能的钩子:
你需要为这些字段添加一个保存功能,这通常是通过personal_options_update或edit_user_profile_update钩子来实现的。
添加自定义字段到用户资料页
我们将使用show_user_profile和edit_user_profile钩子来在用户资料页显示自定义字段,以及personal_options_update和edit_user_profile_update钩子来保存这些字段的数据。
// 显示用户资料页上的自定义字段
function add_custom_user_profile_fields($user) {
?>
请输入你的电话号码。 | |
输入你的自定义头像链接(如果有的话)。 |