Wordpress:向用户个人资料添加列

时间:2011-07-20 01:06:54

标签: php wordpress

所以我将额外的用户信息保存到数据库中(进入我自己的表),并希望将其显示在用户的个人资料页面上,使用Wordpress的列格式(用于帖子编辑屏幕的相同列等)

这可能吗?如果是这样,我怎么称呼它?攻击帖子页面很容易,但我找不到将列添加到其他类型页面的方法。

我可以手动构建一个表,但如果有方法,我宁愿使用一个方法,特别是为了利用排序。

1 个答案:

答案 0 :(得分:0)

您可以查看 wp-admin / edit-user.php 文件并找到一些挂钩操作。

personal_options - 在“个人选项”表单的末尾运行。参数:$ profileuser

profile_personal_options - 在“个人选项”表格表格之后和“名称”标题之前运行。仅在当前用户个人资料页面上运行。参数:$ profileuser

show_user_profile - 在“关于用户”块之后和“更新用户”按钮之前运行。仅在当前用户配置文件上运行。参数:$ profileuser

edit_user_profile - 在“关于用户”块之后和“更新用户”按钮之前运行。仅在非当前用户配置文件上运行。参数:$ profileuser

使用下一个挂钩操作来保存您的其他数据:

personal_options_update - 仅在当前用户个人资料页面上运行。参数:$ user_id。

edit_user_profile_update - 仅在非当前用户个人资料页面上运行。参数:$ user_id。

P.S。 wp-admin / user-new.php 中没有挂钩操作,您可以将其用于附加字段。因此,您只能在编辑现有用户时使用。