Ticket #430: display-name.php

File display-name.php, 577 bytes (added by mdawaffe, 5 years ago)

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

Line 
1<?php
2
3function 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
14add_filter( 'topic_last_poster', 'bb_display_name', 1, 2 );
15add_filter( 'topic_author', 'bb_display_name', 1, 2 );
16add_filter( 'get_post_author', 'bb_display_name', 1, 2 );
17add_filter( 'get_user_name', 'bb_display_name', 1, 2 );
18
19?>