向仪表板上的添加用户页面添加更多字段

时间:2014-06-12 作者:Javacadabra

我正在做一个Wordpress 并希望向仪表板添加几个额外字段user-new.php 屏幕,以便管理员可以轻松地向站点添加新用户。

这些字段需要接收与用户地址和成员编号相关的文本数据。

目前,我已设法在user-edit.php 屏幕代码如下:

function modify_contact_methods($profile_fields){
    //Add New Fields
    $profile_fields[\'name\'] = \'Name\';
    $profile_fields[\'address_1\'] = \'Address 1\';
    $profile_fields[\'address_2\'] = \'Address 2\';
    $profile_fields[\'address_3\'] = \'Address 3\';
    $profile_fields[\'address_4\'] = \'Address 4\';
    $profile_fields[\'address_5\'] = \'Address 5\';
    $profile_fields[\'address_6\'] = \'Address 6\';

    return $profile_fields;
}

add_filter(\'user_contactmethods\', \'modify_contact_methods\');
是否可以对仪表板上的添加用户表单执行此操作?这只是我关心的后端,因为目前用户不会自动注册站点服务。

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

检查Advanced Custom Field Plugin.非常强大的工具,让您可以在任何地方添加自定义字段,并以您希望的方式使用它们。

结束

相关推荐

按上次登录日期排序Get_Users()。有可能吗?

我想创建一个页面,显示按上次登录日期排序的所有博客用户。我尝试了get\\u users()函数,我可以成功地获取用户列表,但不是按照我想要的顺序:$query = get_users(\'&offset=\'.$offset.\'&orderby=login&order=DESC&number=\'.$number); 我认为orderby=登录不是我想要的。。。有没有其他方法可以做到这一点?