I use simplepress on a membership website. The membership system I use adds users to my wordpress site using their email address as their user name / login name.
As a result, their email addresses are temporarily revealed when someone mentions them in a post.
After the post is submitted, it's the display name appears in the post, which is fine.
It's just in that gap between selecting a users name in the autocomplete dropdown and before submitting the post, the login name is displayed to the person writing the post - which in my case is the email address.
I know this isn't an issue with the Mentions plugin, but I'm wondering if there's any way around this for me?
eek! username of email has lots of potential issues... and actually, mentions does not use the user login... it uses the wp user nicename... and wp uses the user nicename in multiple locations (such as author links)... unfortunately, at registration, wp sets the user nicename to a sanitized version of the user login...
and there is no way to change it from the admin... a quick search and I didnt see a plugin to change it but there does seem to be a simple way to change the user nicename via phpmyadmin... see: https://wordpress.2bearstudio......_nicename/
if you try this, please make a db backup first... I have not actually tried this...
Ok thanks for the suggestion
Unfortunately I'm stuck with the email address / user name issue, so maybe I'll give the phpmyadmin thing a shot!
Side note: the reason I'm stuck with email addresses is that it's how ontraport's pilotpress plugin creates users and that doesn't look like changing in the near (or distant) future.
Side note 2: my decision to invest in simple:press was 100% based on the fact that it allows me to configure members profile URLs to something that doesn't reveal their email address. Turns out SP is a pretty kick-ass system with helpful developers, which was a nice bonus! 🙂
Thanks again !
Update: I found a plugin that updates the nicename, called "Edit Author Slug".
I've configured it to change the nicename to the user id, and it also does it automatically for each new member as they're added.
I did have to run some SQL to update previous mentions to refer to the new nicename values, but that was a one-time update so no big deal.
Thanks for pointing me in the right direction