如何在BbPress中更改角色头衔?

时间:2013-01-27 作者:Mert Nuhoglu

BBpress中的默认角色标题为“Keymaster”和“Participant”。

我想改变它们。我试过这方面的解决方案page 但它们在我的bbpress中不起作用。可能,解决方案是针对bbpress的旧版本。我有2.2版。十、

如何更改bbpress中的角色标签?

1 个回复
SO网友:david.binda

您是否尝试过此插件:http://wordpress.org/extend/plugins/bbpress-string-swap/ ?

或者,如果您想编码,可以使用此代码段来更改名称。您应该将其插入到函数中。php

add_filter( \'bbp_get_dynamic_roles\', \'my_bbp_custom_role_names\');

function my_bbp_custom_role_names(){
 return array(

        // Keymaster
        bbp_get_keymaster_role() => array(
            \'name\'         => __( \'Keymaster\', \'bbpress\' ),
            \'capabilities\' => bbp_get_caps_for_role( bbp_get_keymaster_role() )
        ),

        // Moderator
        bbp_get_moderator_role() => array(
            \'name\'         => __( \'Moderator\', \'bbpress\' ),
            \'capabilities\' => bbp_get_caps_for_role( bbp_get_moderator_role() )
        ),

        // Participant
        bbp_get_participant_role() => array(
            \'name\'         => __( \'Participant\', \'bbpress\' ),
            \'capabilities\' => bbp_get_caps_for_role( bbp_get_participant_role() )
        ),

        // Spectator
        bbp_get_spectator_role() => array(
            \'name\'         => __( \'Spectator\', \'bbpress\' ),
            \'capabilities\' => bbp_get_caps_for_role( bbp_get_spectator_role() )
        ),

        // Blocked
        bbp_get_blocked_role() => array(
            \'name\'         => __( \'Blocked\', \'bbpress\' ),
            \'capabilities\' => bbp_get_caps_for_role( bbp_get_blocked_role() )
        )
    );
}

结束

相关推荐

如何显示BBPress的统计数据?

这似乎是一个相当简单的问题,我肯定我忽略了一些东西,但如何显示论坛统计数据(注册用户、帖子等)?我看到主题兼容性文件夹中有一个名为page-forum-statistics.php 这似乎显示了一些信息,但我希望它显示在主页的页脚。我有什么遗漏吗?还是必须手动调用它们?