How Do I Hide Extended Profile Fileds from Users
I’m confused.. I have my Base/Primary Profile Fields set up. I have set some fields visibility to “Admins Only”, but when I log in as a subscriber user, all user profile fields are still visible to me. Am I misunderstanding this function, or is something not working right?
Either way, I’m looking for a solution to hide certain extended profile fields from users, so that they are visible only to admins.. I’ve been looking through the forums, it seems like there have been similar requests, but I am unsure whether or not there is a clear cut solution to this.
Any ideas why this might be happening or how to accomplish what I’m trying to do?
This is not default behavior. Please see:
And supply all the info you can regarding your install!
Thanks @bphelp. Info listed below:
1. Which version of WordPress are you running?
2. Did you install WordPress as a directory or subdomain install?
3. If a directory install, is it in root or in a subdirectory?
4. Did you upgrade from a previous version of WordPress? If so, from which version?
5. Was WordPress functioning properly before installing/upgrading BuddyPress (BP)? e.g. permalinks, creating a new post, commenting.
Wordpress seems to be working fine
6. Which version of BP are you running?
7. Did you upgraded from a previous version of BP? If so, from which version?
8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?
Yes, a lot.
Allow Multiple Accounts
amr users + buddypress
buddypress group email subscription
buddypress member import
buddypress message attachement
Buddypress Xprofile custom fields type
comprehensive google map
contact form manager
events manager pro
GRAND Flash Album Gallery
Lightbox Galleries EWSEL
Mass Messaging in Buddypress
Online Backup for WordPress
Peter’s Login Redirect
WP Full Calendar
9. Are you using the standard BuddyPress themes or customized themes?
I’m using Razor 1.1.3 from Themeforest/Parallelus
10. Have you modified the core files in any way?
11. Do you have any custom functions in bp-custom.php?
12. If running bbPress, which version? Or did your BuddyPress install come with a copy of bbPress built-in?
13. Please provide a list of any errors in your server’s log files.
14. Which company provides your hosting?
15. Is your server running Windows, or if Linux; Apache, nginx or something else?
VPS hosting package
Also, I do have this in my buddypress settings tab under Legacy Group Forums – bbPress configuration: /var/www/vhosts/lochmoorclub.com/httpdocs/wordpress/bb-config.php
Not sure what that is…
Have you tried reverting to twenty twelve theme or bp-default theme to see if your issue persists?
If so then try bulk deactivating all those plugins other than BuddyPress and then reactivate each one individually and test if the issue you are having persists against each one of those plugins as you reactive them individually. I know it sounds tedious but this is pretty basic troubleshooting procedure to narrow down if it is a theme or plugin causing the issue. If you find that it is a theme or plugin then report it to the respective author so they may check and make any adjustments necessary. If the issue persists after this procedure and you have not been able to narrow down the culprit then please report back here.
Thanks @bphelp. I went through, deactivated all plugins and activated the twenty twelve theme, still no luck.. What’s next?
Hi @bphelp, is there a way I can privately send you a private link and/or set you up with a user account for my site’s user information? I just don’t want a public link with all of the user’s info public. I currently have all plugin’s deactivated and the twentytwelve theme active. I also did a clean install of Buddypress, still no luck, all the extended profile information is still visibile to everyone.
@bphelp. Upon a little further research, I wanted to note that I created a new User Profile Group, created a private field seen by Admins Only in that group, and the settings seem to be working fine in that group. In my Base (Primary) group though, all profile fields still remain visible to all users. Does the Base (Primary) group automatically force all fields visibility public by default? If so, is there way to override?
If there is no way to change the visibility in the Base (Primary), I suppose I can just put private info in the other Profile Group, but I’m curious if or how that may effect my database import..
@bphelp. I think I have discovered the culprit to this little mystery.. I have been using the Buddypress Members Import plugin: http://www.youngtechleads.com/buddypress-members-import/
For some reason when I import my database, the plugin does not seem to process the xProfile Field visibility settings properly.. The profile fields are still listed as “Admins Only” But for some reason they are still visible to all users.
Earlier, I manually added some new test profile fields and they worked fine. I also discovered, that if I edit, and re-save a user’s profile field after import, all profile fields for that user will then revert to the proper visibility settings.
I have contacted the plugin author to make him aware of the issue, hopefully he can fix it. If you have any suggestions that might be a quick fix for this I’m all ears!
Unless your comfortable editing database tables I would wait and see if the plugins author can get it fixed. Anyway that is just my suggestion. I am not familiar with the plugin or its author so I probably would not have used it in the first place but that is just how I work. If you absolutely need the plugin then you will have to wait until the author provides a solution. Good luck to you!
@bphelp. Thanks, are there any other member import plugins out there?
Nothing out there I can find documentation on, but it doesn’t mean there isn’t. Since this plugins author is offering this plugin as a premium plugin then you should hold them to it to give you the support you need or demand a refund. As stated previously I am not familiar with the plugin or its author so you will have to wait to see if he responds to your support request in a timely manner. Usually 2 days is plenty of time unless they are on holiday but most pro’s will explain that on their site if they will be unavailable for a period of time.
Yeah, thanks. He’s actually been really good with the support thus far, above and beyond what most will do. Personal email and skype…
You must be logged in to reply to this topic.