替换 bbPress 默认角色用户名的方法,自定义显示名称

替换 bbPress 默认角色用户名的方法,自定义显示名称

  • 该话题包含 1 个回复,1 人参与,最后由诗语 更新于 9 年前
正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    替换 bbPress 默认角色用户名的方法,比较实在的自定义

    
    // 替换 bbPress 默认角色用户名
    add_filter( 'bbp_get_dynamic_roles', 'ntwb_bbpress_custom_role_names' );
    function ntwb_bbpress_custom_role_names() {
    	return array(
    		// Keymaster
    		bbp_get_keymaster_role() => array(
    			'name'         => '管理员',
    			'capabilities' => bbp_get_caps_for_role( bbp_get_keymaster_role() )
    		),
    		// Moderator
    		bbp_get_moderator_role() => array(
    			'name'         => '版主',
    			'capabilities' => bbp_get_caps_for_role( bbp_get_moderator_role() )
    		),
    		// Participant
    		bbp_get_participant_role() => array(
    			'name'         => '社区成员',
    			'capabilities' => bbp_get_caps_for_role( bbp_get_participant_role() )
    		),
    		// Spectator
    		bbp_get_spectator_role() => array(
    			'name'         => '观众',
    			'capabilities' => bbp_get_caps_for_role( bbp_get_spectator_role() )
    		),
    		// Blocked
    		bbp_get_blocked_role() => array(
    			'name'         => '禁闭用户',
    			'capabilities' => bbp_get_caps_for_role( bbp_get_blocked_role() )
    		)
    	);
    }
    

    在官方社区搜索到的, https://bbpress.org/forums/topic/addchange-user-roles/

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    忘了说方法,要添加到 模板函数 (functions.php) 文件里面。

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息