Wordpress:在用户配置文件中添加有关用户角色的额外字段

时间:2013-05-20 12:38:12

标签: php wordpress wordpress-theming

我想在用户个人资料中添加与用户角色相关的额外字段。

实际上我正在创建一个关于wordpress的网站,这需要用户类型买家和卖家。我已经创建了两个自定义角色“买方”和“卖方”。

现在我需要为具有买方角色的用户提供一些不同的字段,为具有卖家角色的用户提供一些不同的字段。

1 个答案:

答案 0 :(得分:1)

以下是可帮助您实现所需功能的资源

编辑时添加字段 - 但是如果要添加用户,则不会出现自定义字段(为此它是下一个链接) https://wordpress.stackexchange.com/questions/23813/adding-fields-to-the-add-new-user-screen-in-the-dashboard

从CMS添加新用户时添加自定义字段 http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields

用于显示基于角色的不同字段 https://wordpress.stackexchange.com/questions/52547/different-fields-in-my-profile-page-depending-on-user-role

我猜上面链接中的指定代码可能不起作用,当您从cms添加用户时,您必须挂钩一些javascript并隐藏并根据角色显示所需的字段 - 使用以下代码来实现此目的。

 function hide_options(){
echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) {

);

function syncMailingAddress(){

    jQuery("#mailing-address").val(jQuery("#address").val());
    jQuery("#postaladdress").val(jQuery("#address").val());

}
</script>' . "\n";
}
add_action('admin_head','hide_options');
相关问题