I want to make users able to add bullet or numeric lists to their profile page. Doesn’t matter if I chose wp user meta bio field or multiline xprofile field, both display lists in user profile as words with linebreaks (br). How can I avoid that and show it like it is saved in db?
Same question here 3 years ago, unanswered.
weird formatting with bulleted lists in user meta fields?
Hey Robson,
I found a Plugin which fits perfectly to my needs.
BuddyPress Non Editable Profile Fields
Best
Hi @dfcday
I think you are looking for this solution https://buddydev.com/plugins/bp-non-editable-profile-fields/
Hope this will help.
Hi @sibahmed, and thanks for the post!
Unfortunately, BuddyPress doesn’t have these kinds of fields built in. They’re called “nested” or “conditional” fields, and they’ve been requested in the past – see https://buddypress.trac.wordpress.org/ticket/579. It’s a large job to build it as a feature for BuddyPress, though it’d be easier to build a custom tool for yourself that does this.
If you’ve got the technical experience, you could a custom BP_XProfile_Field_Type
, whose edit logic would contain the markup and JavaScript to enable these sorts of fields. I did some quick searching, and it looks like someone was writing this at some point – see https://rimonhabib.com/coming-up-next-buddypress-nested-conditional-fields/. Maybe worth following up there?
– Responsive on all devices
Yes.
– Users to be able to pay for messaging and/or subscription
No, requires a membership plugin.
– User should be able to register, to have public and private profile also public and private photos.
Register, yes. Profiles are public unless you add custom code. Photos gallery requires custom code or there may be a third-party plugin.
– Users to be able to edit and add custom fields on their profile page
Yes.
– Admin should also be able to edit those fields/profile pages
Yes.
– Users to be able to filter search results, based on those fields
Yes, by using the BP Profile Search plugin
– IP Geo detection function? Showing users in your area?
No. Requires custom coding or perhaps a third-party plugin.
– Multilanguage support.
Yes.
– Are gifts or badges also available/active, which are to be given on a subscription or user rank basis?
No, maybe a third-party plugin.
– Any performance issues? Browsing experience should be smooth.
Depends on your hosting resources and the number of active users.
Hi There,
I am looking for a CMS template to build a simple social/dating website. I was wondering if BuddyPress supports the following features/functionalities:
– Responsive on all devices
– Users to be able to pay for messaging and/or subscription
– User should be able to register, to have public and private profile also public and private photos.
– Users to be able to edit and add custom fields on their profile page
– Admin should also be able to edit those fields/profile pages
– Users to be able to filter search results, based on those fields
– IP Geo detection function? Showing users in your area?
– Multilanguage support.
– Are gifts or badges also available/active, which are to be given on a subscription or user rank basis?
– Any performance issues? Browsing experience should be smooth.
Thank you so much in advance.
I am open to suggestions, if you think that this particular CMS is not appropriate for this.
Hi,
Please try this plugin https://wordpress.org/plugins/buddypress-admin-only-profile-fields/
The UI is changed now so you will find the option in visibility drop-down.
Thanks
You can go with this plugin https://wordpress.org/plugins/buddypress-admin-only-profile-fields/ to set the visibility to hidden/admin only.
Thanks
Hi there,
Here’s an example of adding a custom section to the registration form. All you have to do if it’s static is add it and handle the input:
https://gist.github.com/dcavins/e3e6a702e35d4f9ec8948c920d8b6c03
You could similarly add other profile fields/field groups on any of the hooks available on the registration page, though I’d use a profile field group loop to output those items.
I struggled with this for weeks. It never worked out well for me.
I used the Register Helper add-on plugin to add custom fields to the PMPro registration. I tried the above mentioned fixes, but nothing I tried let the PMPro registration process communicate with the BuddyPress (basically, I wanted one registration page to fill out the BuddyPress profile AND the necissary PMPro info).
Whichever way I tried it, they remained seperate. Of course, the PMPro registration process did add the user to BuddyPress, but with an empty profile, regardless of the custom fields that I added.
FINALLY, after MANY hours of working with this, I tried s2Member. This plugin is much more involved to configure, BUT it works perfectly AND integrates well with MailChimp. So now, I not only have integration with BuddyPress (specifically the profile, although the display is a bit off), but also with Mailchimp. And, this means that I can have different mail-lists or mail-list groups within Mailchimp! Perfect 🙂
Basically, what I am saying is that if you want a better integration, go with s2Member.
Note: I did not pay the $300 / year for paid membership pro support (too expensive for me), maybe they would have been able to help me resolve this issue. I did scour the forum and glean every bit of info I could to solve this without paying, but to no avail. BUT, with s2Member, it is free AND only $80 one time for the Pro version of the plugin.
Good luck!
And, if anyone sees this and has a solution, please add. As people (I assume because I was) are still looking for a solution.
Try this plugin. It hasn’t been updated for 2 years, but it works perfectly for me.
BuddyPress Admin Only Profile Fields
Adds these options to the visibility options: ‘Admin’, ‘Everyone (Admin Editable)’ and ‘Only Me (Admin Editable)’
Hope that helps
Hello, im using woffice and i want the user to change his password and profile picture only from the front end .
i dont want him to :
– change his name
– edit anything in (Editing ‘Base’ Profile Group)
– change his email .
– change anything in (Send an email notice when: )
i have this link :
https://buddypress.org/support/topic/dont-allow-users-to-change-some-fields-after-sign-up-hide-those-fields/
but i don`t know if it will be like my customization
thanks so much.
—————————-
1. Which version of WordPress are you running?
WordPress 4.7 running Woffice Child theme.
6. Which version of BP are you running?
2.7.4
10. Which theme do you use ?
woffice
11. Have you modified the core files in any way?
yes
12. Do you have any custom functions in bp-custom.php?
i dont think so
13. If running bbPress, which version? Or did your BuddyPress install come with a copy of bbPress built-in?
bult in
15. Which company provides your hosting?
siteground
Hi guys,
I need a solution to add people that signed up via gravity forms “User Registration Add-On” to a specific buddypress group.
Group-o-Matic Plugin looks like a very good solution:
https://wefoster.co/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/
https://wordpress.org/plugins/buddypress-groupomatic/
But it is very outdated. Or does it still run on an up-to-date Buddypress and WordPress installation?
Do you know an alternative? Or another solution for my problem?
Thankyou for your support!
Cheers,
Matt
Hi,
WEll.. i have the same problem as this person posted.
i have a similar problem as the above link.
i tired to understand install child theme but it does not work.
Thru this link
Building a Child Theme of the BP Default Theme
But i have quite complicated is there any video you can provide me.
Btw I am not using FTP, I am using cloudways to bulid the site.
I’m running WP 4.5, BuddyPress 2.5.2, Twenty Twelve theme and TML 6.4.4
I posted this as TML support and was told it’s a Buddypress issue
I added custom TML fields when people register (city, state, and reason for wanting to join the site) following instructions here: https://www.jfarthing.com/development/theme-my-login/adding-extra-registration-fields/
the fields are working as needed when users register. But since they aren’t xprofile fields, they aren’t showing up on BuddyPress member profile pages.
How can I make them show up on member pages so all viewers can see where people are from (city, state) and also on the member directory.
Site is here: http://www.charlottemasoneducation.org
Thank you.
Hi, I’m trying to migrate from Cimy User Extra Fields (https://wordpress.org/plugins/cimy-user-extra-fields/) to BuddyPress xProfile to copy extra fields that I’ve used since 2014.
On my db I’ve (for example) on _signups
a:11:{s:20:”cimy_uef_wp_PASSWORD”;s:6:”user_password”;s:21:”cimy_uef_wp_PASSWORD2″;s:6:”user_password”;s:21:”cimy_uef_wp_FIRSTNAME”;s:0:”test_user_fn”;s:20:”cimy_uef_wp_LASTNAME”;s:0:”test_user_ln”;s:27:”cimy_uef_SCHOOL”;s:0:”test_user_schoolname”;s:13:”cimy_uef_CITY”;s:6:”test_user_cityname”;s:17:”cimy_uef_POSTCODE”;s:0:”19000″;s:12:”cimy_uef_JOB”;s:16:”cimy_uef_COUNTRY”;s:5:”Italy”;s:12:”from_blog_id”;s:1:”6″;s:10:”alo_em_opt”;s:1:”1″;}
and I need to upgrade, for example:
s:13:”cimy_uef_CITY”;s:6:”test_user_cityname”;
a) _signups
s:7:”field_4″;s:10:”test_user_cityname”;
b) _bp_xprofile
37(id autoinc) 4(cat campo) 6003284(id utente) test_user_cityname(city Genova in questo caso) 2016-02-09 09:54:05(data di inserimento autoincrement)
I don’t understand how sync s:13 with s:7, what are s:13 and s:7?
There is a tool to import/export users extra fields?
Thanks.
Similar answer to this topic. https://buddypress.org/support/topic/user-fields/
This plugin mentioned, with a bit of tweaking, can do exactly what you are talking about: https://wordpress.org/plugins/custom-profile-filters-for-buddypress/
Found it. The internet is written in ink. 😛
http://web-archive-me.com/page/1845294/2013-04-09/http://modemlooper.me/allow-youtube-embed-in-buddypress-profile-fields/
While you are here… It seems to be working great. It’s a bit old. Do you think it will cause any security or other issues with the current version of BP?
Thanks again.
@katiemeeks
someone posted a similar question 4 days ago ( https://buddypress.org/support/topic/i-want-to-nobody-can-not-change-own-gender/ )
someone else answered to take a look at http://buddydev.com/plugins/bp-non-editable-profile-fields/
I have not used this yet – but it sounds perfect for this kind of thing.