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