Hi,
In the admin section on WP it says to go to the migration page –
however the page is not loaded ie there is a blank page.
Is there another link available.
Johk
]]>Hello Christian.
The migration progress worked fine with BP8.0 beta 2.
Only catch is now that the name field on the registration page is there again.
And it cannot be removed.
You have any thoughts or ideas.
]]>I’m getting this message below when I try to activate this plugin. Does anyone have any idea how to fix this error?
string(147) “BP XProfile WordPress User Sync plugin: Could not update “ID” for xProfile field. SQL = UPDATE W4c7hUCN_bp_xprofile_fields SET id = 0 WHERE id = 10″
]]>Hi,
I have got a specific case for my website. In civiCRM, i have got contacts with fields and custom fields (Age, Job, Careers, etc …). Ideally, these customs fields should synchronize in a tab of buddypress field.
For this usecase, i’m installing in my website BP xProfile WordPress User Sync and CiviCRM WordPress Profile Sync. With these plugins i thought that custom fields will synchronize in my profile buddypress. But i can’t see nothing data or new fields.
I hope I understood correctly : The plugin BP xProfile WordPress User Sync synhcronize last name and first name wordpress user with profile buddypress. And with the plugin CiviCRM WordPress Profile Sync, there is a mapping with civiCRM contact data. My thinking is correct ?
I want to put and synchronize the data of civiCRM in buddypress profile because i want to use the native search of buddypress with another plugin (BP Profile Search)
It’s a correct way for my problem ?
Thanks
]]>does this plugin solve the woocomerce and bp checkout problem of an empty field?
]]>Hello,
I recently noticed an error in my member list at the bottom of the second paginated page that read:
There has been a critical error on your website.
Learn more about debugging in WordPress.
When I activated debugging I get the notice “bp_nav was called incorrectly”
After some research, I learned it’s due to depreciated code in a plug-in.
When I deactivate “BP XProfile WordPress User Sync” the error goes away.
Does anyone know what might be causing this?
Thanks in advance.
Dan
]]>Hi ya,
A while back I found this plugin, and it seemed to work well at the time for replacing the BP Name field with First and Last Name fields, which then synced to the internal WordPress fields. Which is what I wanted. That link up.
But I’ve just installed it now, and it doesn’t seem to do that any more. I Installed it after creating a few users. But it seems to have created extra First and Last Name fields, but not removed the Name field.
And in the BP profile>View, it isn’t displaying the First and Last Name. Just the Username.
I was wondering if something has broken in recent WP and BP updates…
Thanks,
Norman
Would it be possible to extend the syncing to custom fields created for users such as Phone Number, Twitter, Facebook, etc. to match new custom Xprofile fields?
Thx in advance
]]>Hi, your plugin works great, but these errors appear after a new user completes the registration form. How can I fix this? Thanks!!!
Warning: Missing argument 2 for BpXProfileWordPressUserSync::intercept_wp_profile_sync() in /var/www/mysite/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 636 Warning: Missing argument 3 for BpXProfileWordPressUserSync::intercept_wp_profile_sync() in /var/www/mysite/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 636 Warning: Missing argument 2 for BpXProfileWordPressUserSync::intercept_wp_profile_sync_patch() in /var/www/mysite/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 674 Warning: Missing argument 3 for BpXProfileWordPressUserSync::intercept_wp_profile_sync_patch() in /var/www/mysite/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 674
]]>Hey Christian,
First off, let me thank you for all your work on BP, besides this plugin…
Now, I am using BP XProfile WordPress User Sync to ‘force’ users to enter first and last names in BP registration, but I have run into the same problem as @hexxefir and @wpfanboy 2 years back, and just don’t get why you want to force all users to ONLY use and display the BP first and last name, outright denying Admins the option to change it!?
Yes, I understand your point that users do not currently have the option of which name to display in BP, but I also agree with @hexxefir that this in itself presents a potential privacy issue, at least in our cases, which can be alleviated by your plugin simply allowing the normal WP option for Admins to specify which name to display for each user.
So, I am re-requesting you to please resolve the display name option conflict- so I can give it the full 5-star review it deserves!
To be quite clear, I wish to have: 1) the WP name -> BP first and last name field sync, with 2) the Admin option to determine a users WP nickname, and 3) the Admin option to publicly display either of users’: WP username, WP nickname, OR some combination of BP first and last names;
or in the alternative- this plugin’s description finally modified to clearly state, “This plugin is intended to enforce the [exclusive] use of real first and last names throughout the BP network,” as you claimed in https://www.ads-software.com/support/topic/provide-display-name-sync-as-well/ .
Forgive my insistence/persistence, but I like to have my cake AND eat it, too…don’t you?
Thanks for your (re)consideration! I hope to have your answer soon, as I hope to live by the end of the month…
]]>Spaces in the name fields seem to cause problems. The plugin seems to parse the information based on the blank spaces, and change the field values!
For example, If a user enters this from their profile/edit/group/1/ page:
First Name: Michael John
Last Name: Smith
In WP Admin, the wp-admin/profile.php “Profile” tab shows:
First Name: Michael
Last Name: John Smith
But the “Extended Profile” tab:
First Name: Michael John
Last Name: Smith
Also, if the admin saves a change in the “Extended Profile” tab, the names are also swapped so that Last Name only has one word (in both tabbed areas)
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I have a brand new installation of the latest version of WP. Using the default theme, deactivated Hello Dolly and the other default plugins. When I try to Activate BP XProfile WP User Sync, I get the error message:
Fatal error: Call to undefined function xprofile_insert_field() in /[path]/[to]/[wordpress]/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 831.
(Don’t take the square brackets in the path as literal folder names.)
How do I resolve this error?
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hello!
I installed your plugin but I still see only first name displayed on profile pages. Those users were registered before, so I guess this is supposed to happen. Plugin is working nice for new registrations.
I there any workaround to replace that field in all my previously registered users profiles?
Thank you,
Javier
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hi Christian
Using latest WP+BP and your plugin on a multisite. I get duplicate xprofile fields at the wp backend
At the front end the “Name” field is displayed alongwith First Name and Last Name.
Activated your plugin network wide and site wide but the same issue.
Thanks
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I’m receiving this error after clicking the register button with the First and Last Name fields on the register page.
Warning: Invalid argument supplied for foreach() in /home/benjeske/public_html/dev.aafvhope.org/wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-field.php on line 266
Warning: Invalid argument supplied for foreach() in /home/benjeske/public_html/dev.aafvhope.org/wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-field.php on line 266
How can I fix this error?
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I installed this plugin and then saw the big warning on the plugin page stating that deactivating this plugin will delete all of your x-profile fields? So I immediately just went and deleted the plugin folder via FTP.
However, now every user’s first name, last name, and email fields are being populated with a old, deleted user’s info. So when I go to my own profile page, I see instead another user’s first, last, and email. If I don’t save this all is good. But why would this be happening and how can we correct…and quickly? ??
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hi Christian
Thanks for this plugin. I was testing with BP+WC and noticed this issue. If both the plugins are installed along with your plugin then when you visit https://site.com/my-account/ WC asks user to register. username/email/password are passed on correctly to backend of WP. But the name field which is now FirstName and LastName is not passed on to WP backend so its not synced/displayed.
WC names this first_name and last_name i believe. Can this be looked into when you get time.
Thanks once again for the plugin.
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Is there a way to sync the email as well as first and last name?
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hi, I installed the plugin and work very good except for one thing, now my custom fields are not update any more. I made som changes on the data inside the field but now when i click the update profile the data is not updated.
Thanks in advance.
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Tried to deactivate the plugin to work through issues with meta data. Unsuccessful and gives :
Fatal error: Class ‘BP_XProfile_Field’ not found in /home/content/p3nexnas06_data02/58/2157258/html/wp-content/plugins/bp-xprofile-wp-user-sync/bp-xprofile-wp-user-sync.php on line 254
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>After the most recent plugin update, my previous issue was resolved and I can now activate the plugin and the Name field is replaced by First Name and Last Name.
However, on users’ profiles, it shows the Name value. It appears in this format: FirstnameLastname (no spaces). When you go to “Profile”, it shows Name and my other profile fields. When you click edit, then it shows the First Name and Last Name fields which is odd. Any idea’s what’s going on with this one? Is it a set up issue on my side?
Thanks!
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I’m not sure what happened, I think something got messed up between the plugin being deactivated or deleted and reinstalled. When I try to activate, I get the error “string(85) “BP XProfile WordPress User Sync plugin: Could not set “can_delete” for xProfile field””
I had to recreate the Name field in the database, and I have been/keep getting the same issues others have been getting where there’s a bunch of first name fields that have to be deleted out of the database. I’ve been unable to fix it. Any ideas? I’ve tried just about everything I can think of.
I don’t know of any other information I can give you.
Thanks!
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I am currently running BP Multi-network from BuddyDev https://buddydev.com/plugins/buddypress-multi-network/ and when I try to activate your plugin, I get the following error message:
string(85) “BP XProfile WordPress User Sync plugin: Could not set “can_delete” for xProfile field”
The main challenge that I am trying to resolve is First and Last Names are not being mapped from The Ultimate Facebook Plugin from WPMUDEV https://premium.wpmudev.org/project/ultimate-facebook/ and was told to install your plugin, however, as notrd above, I get the error.
Any ideas on how I can resolve this?
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Thanks for the plugin — it has been just what I needed for registrations. I just upgraded to BuddyPress 2.3.0 and made the mistake of deactivating your plugin and reactivating. Now I have 12(!) duplicate empty “First Name (required)” fields showing in the xProfile section of the user admin, as well as on my registration page and in the frontend user profile page. I can’t delete these fields through WordPress.
I am trying to get access to my database to possibly delete them manually, but in the meantime is there a way to filter these out? Unfortunately the site is behind a firewall so I can’t show it.
Using version 0.5.2 of your plugin. I tried upgrading to 0.6.1 but reverted when that didn’t help. Thanks so much.
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Would it be possible to add the sync for the nickname field?
And also, to add an option in the back-end to force the displayname to be the nickname or fullname or firstname ect…
Thank you
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>I’m not sure where I went wrong here… I noticed that all of a sudden my display name reverted to my full name instead of using my Username and when I tried to go into my profile settings to manually change my display name with the drop down box, I clicked save and nothing changed.
Unfortunately I deactivated the plugin before reading I should make a backup, now I think it has caused a few problems with my current members, as I tried reactivating and now I can’t use the @ tag anymore.
Is there anyway I can fix whatever may have been done from deactivating?
And further, is there a way to “unlock” the display name while using your plugin?
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hello support,
Thank you for continuing to support this great plugin. Your time and efforts are appreciated!
I just upgraded your plugin and it has stopped working.
If I add a new user to a subsite on a multisite and they try to update their information, the First Name and Last Name are saved to the profile but afterwards the Full Name displays above the FN / LN fields, it is then populated with the user’s ‘nicename’ and the ‘Display Name’ stops working all together.
We had to deactivate it and I’m looking to install your last version to see if this solves the problem.
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hi Christian,
I hope this finds you well, I wanted to point out a minor conflict I ran into using your plugin and when trying to exclude fields for the Buddypress XProfile using the bp_after_has_profile_parse_args filter.
In my functions.php I had added a filter on bp_after_has_profile_parse_args which excluded specific fields, this seemed to stop working and I finally isolated it to your plugin.
In your plugin file bp-xprofile-wp-user-sync.php there’s a filter hooked onto bp_after_has_profile_parse_args called intercept_profile_query_args which has a priority of 30, which ran after my filter hook.
The intercept_profile_query_args function:
/**
* Intercept xProfile query process and manage display of fields
*
* @param array $args The existing arguments used to query for fields
* @return array $args The modified arguments used to query for fields
*/
public function intercept_profile_query_args( $args ) {
// if on profile view screen
if ( bp_is_user_profile() AND ! bp_is_user_profile_edit() ) {
// get fields to exclude on profile view screen
$args['exclude_fields'] = $this->_get_excluded_fields();
}
// if on profile edit screen
if ( bp_is_user_profile_edit() ) {
// exclude name field (bp_xprofile_fullname_field_id is available since BP 2.0)
$args['exclude_fields'] = bp_xprofile_fullname_field_id();
}
/**
* Apply to registration form whichever page it is displayed on, whilst avoiding
* splitting the Name field into First Name and Last Name fields in the profile
* display loop of the user. Note that we cannot determine if we are in the loop
* prior to the query, so we test for an empty user ID instead.
*/
if (
! is_user_logged_in() // user must be logged out
AND
( ! bp_is_user_profile() OR ( bp_is_user_profile() AND empty( $args['user_id'] ) ) )
) {
// query only group 1
$args['profile_group_id'] = 1;
// exclude name field (bp_xprofile_fullname_field_id is available since BP 2.0)
$args['exclude_fields'] = bp_xprofile_fullname_field_id();
}
// --<
return $args;
}
As you can see it’s setting the $args[‘exclude_fields’] overwriting any current information for this attribute, which removes any previously set exclude_fields.
I was able to work around this by updating my filter hook to have a priority of 50 and within my function rather than set the exclude_fields from scratch did an empty() check and if not empty appended my additional fields.
I wanted to bring this to your attention as all instructions out there for setting exclude_fields has people set their hook without priority so I presume anyone else with a similar hook that installs your plugin will find their hook becomes useless.
A thought to avoid this with your plugin would be to do a empty check on the $args[‘exclude_fields’] and if it’s not empty append to it with a preceding comma so as to add your fields to the list without overwriting any previously established.
Always appreciate your assistance,
Cheers
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hi,
I use Bowe Codes shortcode [bc_member] as e.g. [bc_member name=”mona” fields=”rol,email,telefoon,info”]
When a user is logged in the xprofile fields mentioned are shown correctly. To an anonymous user it does not show the xprofile fields, but instead it shows lastname and firstname as xprofile fields.
What to do?
regards
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>Hello Christian,
Your plugin works fine on one test site, but I must have done something in another to generate an error. In testing, when I try to activate, it throws a fatal error:
string(141) “BP XProfile WordPress User Sync plugin: Could not update “ID” for xProfile field. SQL = UPDATE wp_bp_xprofile_fields SET id = 0 WHERE id = 20″
Again, this only happens on one of the sites, so I’m certain it is not a bug in your plugin, I’m just wondering if you are familiar with why it may have occurred and if you can point me in a direction to resolve it.
Thanks!
https://www.ads-software.com/plugins/bp-xprofile-wp-user-sync/
]]>