View difference between Paste ID: 4qWRgnsy and Jt0WvjNR
SHOW: | | - or go back to the newest paste.
1
<div class="comment-avatar">
2
					<?php echo get_avatar( $comment, 40 ); 
3
					// Insert rank logo
4
					if ( $comment->user_id != 0 )
5
						echo mycred_get_users_rank( $comment->user_id, 'logo', 'post-thumbnail', array( 'class' => 'mycred-rank' ) );
6
					// Insert badges
7
					$user_id = 1;
8
					$users_badges = mycred_get_users_badges( $user_id );
9
					if ( ! empty( $users_badges ) ) {
10-
					foreach ( $users_badges as $badge_id )
10+
					foreach ( $users_badges as $badge_id => $level )
11
						echo '<img src="' . get_post_meta( $badge_id, 'main_image', true ) . '" width="24" height="24" class="mycred-badge earned" alt="' . get_the_title( $badge_id ) . '" title="' . get_the_title( $badge_id ) . '" />';					
12
					}
13
					?>
14
				</div>
15
16
17
// myCRED comments settings
18
19
add_filter( 'comment_class', 'insert_rank_into_comment_class', 10, 4 );
20
function insert_rank_into_comment_class( $classes, $class, $comment_id, $post_id )
21
{
22
	$comment = get_comment( $comment_id );
23
	if ( $comment->user_id == 0 ) return $classes;
24
	
25
	$classes[] = 'rank-' . mycred_get_users_rank( $comment->user_id, 'post_name' );
26
	
27
	return $classes;
28
}
29
30
// myCRED badges settings
31
32
add_filter( 'comment_class', 'insert_badges_into_comment_class', 10, 4 );
33
function insert_badges_into_comment_class( $classes, $class, $comment_id, $post_id )
34
{
35
	$comment = get_comment( $comment_id );
36
	if ( $comment->user_id == 0 ) return $classes;
37
38-
	$classes[] = 'badges-' . mycred_get_users_badges( $comment->user_id, 'post_name' );
38+
	$badges = mycred_get_users_badges( $comment->user_id );
39
	if ( ! empty( $badges ) ) {
40
		foreach ( $badges as $badge_id => $level ) {
41
			$classes[] = 'badge-' . get_the_title( $badge_id );
42
		}
43
	}
44
	
45
	return $classes;
46
}