Ticket #430: display-name.php

File display-name.php, 0.6 kB (added by mdawaffe, 2 years ago)

Use display name for Mods (or ALL users if you edit the file)

Line 
1 <?php
2
3 function bb_display_name( $name, $id ) {
4     $user = bb_get_user( $id );
5     if ( empty($user->display_name) )
6         return $name;
7     // Delete the lines marked with //Mod to use the display name for ALL users.
8     $user_obj = new BB_User( $id ); //Mod
9     if ( $user_obj->has_cap('moderate') ) //Mod
10         return $user->display_name;
11     return $name; //Mod
12 }
13
14 add_filter( 'topic_last_poster', 'bb_display_name', 1, 2 );
15 add_filter( 'topic_author', 'bb_display_name', 1, 2 );
16 add_filter( 'get_post_author', 'bb_display_name', 1, 2 );
17 add_filter( 'get_user_name', 'bb_display_name', 1, 2 );
18
19 ?>
20