Skip to content

A5hleyRich/buddypress-admin-only-profile-fields

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=== BuddyPress Admin Only Profile Fields ===
Contributors: A5hleyRich, garrett-eclipse
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=S6KBW2ZSVZ8RE
Tags: buddypress, admin, hidden, profile, field, visibility
Requires at least: 4.3.1
Tested up to: 4.3.1
Stable tag: 1.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Easily set the visibility of BuddyPress profile fields to hidden, allowing only admin users to edit and view them.

== Description ==

Easily set the visibility of BuddyPress profile fields to hidden, allowing only admin users to edit and view them.

**GitHub**

If you would like to contribute to the plugin, you can do so on [GitHub](https://github.com/A5hleyRich/BuddyPress-Admin-Only-Profile-Fields).

== Installation ==

1. Upload `bp-admin-only-profile-fields` to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.

== Frequently Asked Questions ==

= How do I hide a profile field? =

In the WordPress admin area, go to *Users > Profile Fields* and click *Edit* on the desired profile field. Under the *Default Visibility* panel select *Hidden* as the value and click *Save*.

The profile field is now hidden from all users except Administrators.

= How do I change who can view and edit the hidden field? =

Add the following filter to your theme’s functions.php file, substituting *edit_others_posts* with the desired capability:
`function custom_profile_fields_visibility() {
	return 'edit_others_posts'; // Editors
}
add_filter( 'bp_admin_only_profile_fields_cap', 'custom_profile_fields_visibility' );`

== Screenshots ==

1. Edit field BuddyPress screen.

== Changelog ==

= 1.2 =

* New: Added 'Everyone (Admin Editable)' field visibility level
* New: Added 'Only Me (Admin Editable)' field visibility level
* Bug fix: Issues with JS due to admin visibility settings change from checkboxes to selects
* Bug fix: Issue with JS where visibility settings disappear when 'Hidden' selected
* Bug fix: Issue with breaking standard BuddyPress Visibility options

= 1.1.1 =

* Fix fatal error on activation
* Adhere to WordPress coding standards

= 1.1 =

* Hide the _Per-Member Visibility_ options when the _Default Visibility_ is set to _Hidden_

= 1.0 =

* Initial release

== Upgrade Notice ==

= 1.2 =

* New visibility options
* Bug fixes

= 1.1.1 =

* Bug fixes

= 1.1 =

* General improvements

= 1.0 =

* Initial release

About

Easily set the visibility of BuddyPress profile fields to hidden, allowing only admin users to edit and view them.

Resources

Stars

Watchers

Forks

Packages

No packages published