BuddyPress Xprofile Custom Field Types

Description

BuddyPress Xprofile Custom Field Types plugin adds some essential field types to BuddyPress Profile.

BuddyPress Xprofile Custom Field Types is 100% compatible with BP Profile Search plugin.

The newly added BuddyPress field types are:-
* Birthdate.
* Image.
* File.
* Checkbox acceptance.
* From/To field(can be used to show 2 numbers or text strings).
* Email.
* Web.
* Datepicker.
* Custom post type selector.
* Custom post type multiselector.
* Colorpicker.
* Decimal number.
* Number within min/max values.
* Custom taxonomy selector.
* Custom taxonomy multiselector.
* Range input (slider)
* Select2 javascript plugin for select boxes.

The plugin is opensource and currently developed on github. We welcome you to be part of its future development at https://github.com/buddydev/bp-xprofile-custom-field-types.

Discuss the plugin on our release post or view the plugin’s detailed documentation here.
The idea is based on @donmik’s plugin. This plugin is a complete rewrite. Some field type do share code with the original plugin. My guess, we are using 20-30% of the code for field types from the original.

In future, we hope to add more fields.

Note: This plugin is not 100% backward compatible
It is very easy to migrate. Should take less than 5 minute. If you are looking to move from the older plugin to this one, please read our migration guide.

Credit

@donmik for the BuddyPress Xprofile Custom Fields Type from where we adopted the field types in our first version.
In the first version, te plugin brought all the profile fields offered by the currently abandoned The “BuddyPress Xprofile Custom Fields Type” plugin.

More Plugins

We love BuddyPress and we have created 100+ BuddyPress plugins.
Please take a look at our
1. Free BuddyPress Plugins
1. Premium BuddyPress plugins
We hope that it will help you take your BuddyPress network to the next level.

Screenshots

  • Admin field types dropdown screenshot-1.png
  • front end edit profile field types screenshot-2.png
  • profile view screenshot-3.png

Installation

  1. Upload the plugin to your ‘wp-content/plugins’ directory
  2. Activate the plugin
  3. Go to Dashboard > Users > Profile Fields
  4. Create or Edit a field.
  5. In Field Type select, you can see new field types under the “Custom Fields” group.
  6. For select2, you can see a new box below submit button only with selectbox, multiselectbox,
    custom post type selector, custom post type multiselector, custom taxonomy selector and
    custom taxonomy multiselector.
  7. Enjoy!

FAQ

Can I replace BuddyPress Xprofile Custom Fields Type with this?

Yes, but you will need to follow our migration guide. We have changed the internal architecture and the admin field settings need to be updated.

Is the upgrade from BuddyPress Xprofile Custom Fields Type safe?

Yes, 100%. For better performance, we have changed the way field settings were stored in admin. The user data will be preserved and they won’t notice the difference.

What is the supported BuddyPress Version?

2.9+, Tested with 3.2.

Where do I get support?

Please use BuddyDev support forums.

Reviews

Great!

This is a great plugin from the BuddyDev team, It also saves me a lot of time when editing the users profiles, Thanks Brajesh! Regards Ben

Excellent plugin, support beyond expectations

Buddydev has continued the old BuddyPress Custom Profile Fields, and added new life to it, with new x-profile fields, and, not least, closed the security gap the old one had. The support is beyond expectations, and the plugin auther is exceptionally responsive and open for suggestions for new field types. The plugin adds the missing features in BuddyPress, and new features are in the pipeline. Thank you very much. The plugin deserves an unconditional five star rating. Regards Carsten
Read all 2 reviews

Contributors & Developers

“BuddyPress Xprofile Custom Field Types” is open source software. The following people have contributed to this plugin.

Contributors

“BuddyPress Xprofile Custom Field Types” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “BuddyPress Xprofile Custom Field Types” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.6

  • Update included select2 javascript to latest stable version(4.0.5).
  • Enable select2 in dashboard edit profile if enabled.
  • Fix a notice.

1.0.5

  • Fix the date format for birthdate checking. Now it validates correctly(Earlier only year and month was significant).
  • Fix a validation issue with registration page when birthdate is not selected correctly and min age is required.
  • Improve from/to field display filter.
  • Fix translation for the birthdate field.

1.0.4

  • Fix the signup validation. Thank you Thank you @carsten-lund.

1.0.3

  • Add support for BP Profile Search plugin by Andrea.

1.0.2

  • Fix the custom post type selection in admin. Thank you @jcdeckard.

1.0.1

  • Added From/To field type. Thank you @carsten-lund for the suggestion.
  • Added option for birthdate field to show/hide months while showing age.
  • Updated text domain to use the plugin slug.

1.0.0

Initial release. Includes all field types supported by the older BuddyPress Xprofile Fields Type plugin.