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 | } |