ianizaguirre Posted November 24, 2014 Share Posted November 24, 2014 I have asked this question in 3 different places but I get no answers lol. I hope to find some help here. i want to only display user role for keymaster and moderator users. I don't want every participant to have their role shown , only the keymaster and moderators are important enough to me to show their role next to their avatar. The following function code i found, and used... It worked but has some issues: function role_show () { $displayed_user = bbp_get_reply_author_id() ; $role = bbp_get_user_role( $displayed_user); if ( bbp_is_user_keymaster($displayed_user) ||$role == 'bbp_moderator') $args['show_role'] = true ; else $args['show_role'] = false ; return $args ; } add_filter ('bbp_before_get_reply_author_link_parse_args', 'role_show' ) Code Issues: On the Forums topic post lists, This code also removes the avatar from showing in the same cell section as the “last post by” . And it removes the “last post by” name in this same section. How can I fix this ? If needed, I could implement this code again and provide a link to the error so you can see. Thank you for any help. Side notes: Someone told me to try function role_show ($args) { As my first line , but it did not work. It resulted in the following screenshot : as Quote Link to comment https://forums.phpfreaks.com/topic/292684-php-functions-question-based-on-bbpress-forums/ Share on other sites More sharing options...
Solution ianizaguirre Posted November 25, 2014 Author Solution Share Posted November 25, 2014 Update: I figured it out :-) Quote Link to comment https://forums.phpfreaks.com/topic/292684-php-functions-question-based-on-bbpress-forums/#findComment-1497595 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.