我目前正在为患者开发一个在线医生预约插件。医生和患者都需要在网站上注册。可以从用户部分管理用户(医生和患者)。
这里的要求是,超级管理员(wp admin)还可以添加任何医生或任何患者来对抗任何医生。需要根据所选用户角色加载自定义字段,即医生(姓名、地址、专家、资格等)或患者(症状、症状开始日期等)
我使用以下代码将字段添加到用户部分:
add_action( \'user_new_form\', \'dbt_load_usertype_fields\' );
add_action( \'show_user_profile\', \'dbt_load_usertype_fields\' );
add_action( \'edit_user_profile\', \'dbt_load_usertype_fields\' );
但我需要根据用户的角色设置字段。我还尝试使用WP-Ajax来实现这一点,但没有成功。
请你帮助我,我将如何做到这一点?