Les titres de rôle par défaut dans BBpress sont "Keymaster" et "Participant".
Je veux les changer. J'ai essayé les solutions dans cette page mais elles ne fonctionnaient pas dans mon bbpress. Les solutions concernent probablement les anciennes versions de bbpress. J'ai la version 2.2.x.
Comment puis-je changer les étiquettes de rôle dans bbpress?
Avez-vous essayé ce plugin: http://wordpress.org/extend/plugins/bbpress-string-swap/ ?
Ou, si vous voulez coder, vous pouvez utiliser cet extrait de code dans lequel vous pouvez changer de nom. Vous devriez l'insérer dans votre functions.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() )
)
);
}