That function uses bp_core_get_username() which does check for BP_ENABLE_USERNAME_COMPATIBILITY_MODE. What sort of links do you get? Can you show a “working link” from somewhere else and a “broken link” please?
Hey DJPaul,
I forgot to mention a key detail, when BP_ENABLE_USERNAME_COMPATIBILITY_MODE is not defined, the
bp_the_topic_post_poster_link()
displays the link correctly but all of the other links do not.
Here is an incorrect link that redirects back to the homepage:
http://mysite.com/members/Leanna%20Regaletta/
Here is the correct format that takes the user to the profile:
http://mysite.com/members/amazingcool@mail.com/
Having the member’s email address in their profile link looks like a very bad idea. How did that happen?
Having the member’s email address in their profile link looks like a very bad idea. How did that happen
Wasn’t my decision to do it that way and I had actually not planned on it, hence the urgent need to have had it fixed.
The website is using a plugin that manages paid memberships. When the member sign up to have access to the website, the plugin automatically assigns the username as the person’s email address.
Seems to be working now for new members who post. Only the old members are effected.
I take back my previous post, the links are still not working.