-
Hi. I’ve just purchased your plugin but in the members directory, when someone clicks on the email icon, to my horror, my members’ email addresses were there for everyone to see? I just had to put an under construction notice on my site. Can you please tell me how I can change this so my members email addresses aren’t visible? Thanks.
Hi @Kris35,
Supposedly, we should be able hide the Email field from public at the UserPro > Customize Fields tab, but the settings I made there don’t seem to work consistently in the Member Directory page ([userpro template=memberlist]) under a few test scenarios that I’ve tried. I’ll write about it in my next post.
I think before we hear back from @Support, maybe you’d like to try this to hide the social icons (including mail) of your members from the public:
Edit your Member Directory page to use the following shortcode:
[userpro template=list list_showsocial=0]
The “list_showsocial=0” option will hide the social icons, but it only work in the “list” template which is the compact mode.
You’d have something like this:
Hope this helps for now.
UserPro version: 1.0.59
@Support please help me to review if I’ve understand it correctly. I’m still relatively new to UserPro. 🙂
This is what I observed about the “memberlist” template – which UserPro used to create the “Member Directory” page the moment it is installed.
1. At UserPro > Customize fields tab, select “Make a field hidden from public by default…”
2. This is the profile as seen by the “public”, which is either:
i) Someone not logged in, or,
ii) Logged in as a different (non admin) user. Say, I’m user B viewing the profile of user A, and I’m not an administrator.Page using “memberlist” template. The e-mail icon is still here and viewable by public,
Page using “view” template. The e-mail icon is hidden.
(Continued)
However, the other settings “Make a field hideable from public by user” seems to work fine.At Edit profile, set the email address field hidden from public.
Below are the profiles as seen by the “public”:
Page using “memberlist” template. The e-mail icon is already hidden (which is OK)
Page using “view” template. The e-mail icon is also hidden.
Hope these info helps. Regards.
@Support How about make the “E-mail Address” field hidden from the public by default? And only viewable by the public IF the user specifically allow it.
Hi Echo, thanks for all your help. I emailed support as my coder had already hidden the icons from view by this stage. I do think its really important that the email address field is hidden by default as my site can be a sensitive subject and my members need privacy. I absolutely love this plugin but that problem made me want to take it off my site. I’ve also realised that because my members signed up via another platform, that might be why their email addresses were visible? I’m not sure. All I know is, right now, Ive set names to be private but I’m having to go through all my members accounts and delete their real names manually as they are still showing.
This is the solution from support:
That’s easy 🙂
Go to customize fields
Social Fields group > expand (click remove icon) for email
Go to Edit Fields > expand (click remove icon) for email
Now email won’t appear anywhere. 🙂
That solution will hide email icon from everywhere. I hope your issue with UserPro is now resolved. 🙂
@Kris35 You’re welcome. I’m glad that emails are no longer showing up in your website. Privacy is a serious issue nowadays 🙂
@Support Please let me know if I understand this correctly in my previous REPLY (#18256)?
In my tests, I’ve set the email address field as “Make a field hidden from public by default…” but it is still showing up on pages with [userpro template=memberlist] when viewed by someone not logged in (the public). I also see the email icon when logged in as a different (non admin) user. It’s not just limited to email field, but it can be any other fields like the real names etc. which maybe already there before we started using UserPro – and members do not want the public to see those. Could you help to look into this? Thanks 🙂
P/S: As for email fields, I’ve dealt with other CMS such as forum software, the email address field is hidden by default. And I think that make sense, to save some panic moments for administrators when they’re still new to a software.
Hi Echo,
I have today had to go in and manually delete my users real names – it didnt matter what I did to hide them, nothing worked. This must mean it’s because these fields were entered in another plugin I was using before (amr). I’ve still to check the email situation. I got my coder to do this for me but want to check it myself. It seems the email field is hidden after Supports instructions but Im not sure I trust it to make my site live.
I see my email is visible here too?
This is an amazingly cheaply priced plugin and I would pay double for it, if it wasn’t for this issue. My members can be vulnerable so privacy is a must.
Hi Echo,
Can you see my email address when you click on the envelope icon please?
Hi Kris and Echo I can’t see the email for both of you when LOGGED OUT. That’s how it works. You can see that you have email visible because you’re profile owner! So you will always see it, but when I view your profile as guest or another user I cannot see your email, never. Hope this solves the privacy nightmare you have 🙂 keep me posted!
The plugin already gives you the ways to hide email so I am not sure what is the serious issue, if there’s one, I’d LOVE to fix it asap. 🙂
**Update: I have just went to test site, made test user, choose to hide my email – and when viewing the site as guest/normal user I can’t see his email icon nor on his profile, or memberlist directory.
You will see that your email is visible because you own the profile. Please test when you’re not logged in and the profile has “Hidden email from public view”
Hi Support,
Just to clear this in my mind: If I leave the envelope icon up, my members’ email addresses will be visible for everyone to see if they hover or click on that icon…..is that right?
I’m a bit paranoid about this because its in my privacy statement that I will not divulge my users’ email addresses to anyone. But I have an under maintenance sign on my site at the moment and so cant check things out from a users side unless I use another computer as Ive whitelisted my IP address if that makes sense?
Hi @Kris35 and @Support,
I’m sorry for the late reply…I’ll come back to this topic as soon as I could. I will record a video to elaborate the test scenarios that I’ve been through, and email to @Support. Hope we can clear up this matter once and for all.Regards.
You must be logged in to reply to this topic.