Hi Joshua.
By default, myCRED will allow you to insert your users rank (post title) and / or rank logo (featured image) in the “myCRED Balance” widget, BuddyPress Profile header or with your users profile details.
You can add the ranks in other places as well but you would have to hook in yourself and insert the rank yourself.
Examples:
Insert rank in the leaderboard:
add_filter( 'mycred_ranking_row', 'my_custom_ranking_rows', 10, 4 );
function my_custom_ranking_rows( $layout, $template, $row, $position )
{
$rank_name = mycred_get_users_rank( $user_id );
return str_replace( '%rank%', $rank_name, $content );
}
Insert rank in bbPress replies:
add_action( 'bbp_theme_after_reply_author_details', 'add_rank_in_author_details' );
function add_rank_in_author_details()
{
$reply_id = bbp_get_reply_id();
if ( bbp_is_reply_anonymous( $reply_id ) ) return;
$user_id = bbp_get_reply_author_id( $reply_id );
if ( mycred_exclude_user( $user_id ) ) return;
echo 'Rank: ' . mycred_get_users_rank( $user_id );
}
If you can tell me where exactly you are trying to show the rank I can offer further assistance.
Regards your second issue.
First thing I would do is to make sure while viewing all your ranks on the myCRED Ranks page in your admin area, and make sure that the min. and max. values do not overlap with other ranks.
A common mistake is users having one rank that is for points ranging from 0 – 99999 then have a second rank with the range 100 – 999.
If you feel you have “messed” everything up, you can always delete all ranks (delete, not just trash) and start over. As soon as there are no ranks, myCRED will add a default one. You can then start by editing this, as it has a high max value and change it to something that suits you better.