it-swarm.com.de

Wie ändere ich Rollentitel in Bbpress?

Standard-Rollentitel in BBpress sind "Keymaster" und "Participant".

Ich möchte sie ändern. Ich habe die Lösungen in dieser Seite ausprobiert, aber sie haben in meiner BBPress nicht funktioniert. Wahrscheinlich sind die Lösungen für alte Versionen von BBPress. Ich habe Version 2.2.x.

Wie kann ich Rollenbezeichnungen in BBPress ändern?

2
Mert Nuhoglu

Haben Sie dieses Plugin ausprobiert: http://wordpress.org/extend/plugins/bbpress-string-swap/ ?

Oder wenn Sie codieren möchten, können Sie dieses Snippet verwenden, in dem Sie Namen ändern können. Sie sollten es in Ihre functions.php einfügen

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() )
        )
    );
}
3
david.binda