XFtoWP - XenForo to WordPress integration

XFtoWP - XenForo to WordPress integration [Paid] 1.6.1

No permission to buy ($79.00)
huh, so maybe they are just logging in manually with what is in the WP account? If emails are different, I'll have to manually update their WP accounts to match XF even with the update you are pushing on wed?
Or they reset their password through WP. It's possible that if your last bridge relied on XF user details and never updated their WP details, that when your users try to login without the bridge to correct it, is not recognizing the outdated WP details.

You asked earlier if the sync process can run by usernames, and it does as a secondary check if the email is not found on XF or WP so you should be able to avoid that kind of manual work. For users in the roles you are looking for, are you still talking thousands?
 
@dethfire Also, I recommend you perform a test sync by editing any user in WP admin and manually connecting their forum account. You will see the associated forum user details and also an entry on the Sync logs page.
 
Or they reset their password through WP. It's possible that if your last bridge relied on XF user details and never updated their WP details, that when your users try to login without the bridge to correct it, is not recognizing the outdated WP details.
Yeah I'm pretty sure themehouse didn't update WP at all
You asked earlier if the sync process can run by usernames, and it does as a secondary check if the email is not found on XF or WP so you should be able to avoid that kind of manual work. For users in the roles you are looking for, are you still talking thousands?
weird because usernames have not changed. users in the usergroup/s I want to sync over is around 100
@dethfire Also, I recommend you perform a test sync by editing any user in WP admin and manually connecting their forum account. You will see the associated forum user details and also an entry on the Sync logs page.
ok, so I manually update a username/email to match XF? Do I need to match password? And then I hit the user sync?
 
ok, so I manually update a username/email to match XF? Do I need to match password? And then I hit the user sync?
No password needed! Not on my computer atm but to clarify it is in WP admin > Users > Edit any user, then scroll all the way down to the "XenForo profile" section. This is where you can connect any wp user to any xf user manually by username or email.
 
I'm using a Super user key with all scopes and the action widget is telling me "You do not have permission to view this page or perform this action." when trying to create a thread for a new article.
 
How's it coming along? :)
With my inability to half a*s this kind of thing, it has taken a bit longer than hoped. 😅 But I promise this is gonna deliver and is almost there.

I'm using a Super user key with all scopes and the action widget is telling me "You do not have permission to view this page or perform this action." when trying to create a thread for a new article.
This is usually because the API user can't view or post to the forum itself and needs the view/post thread permissions from the XF usergroup settings.
 
With my inability to half a*s this kind of thing, it has taken a bit longer than hoped. 😅 But I promise this is gonna deliver and is almost there.


This is usually because the API user can't view or post to the forum itself and needs the view/post thread permissions from the XF usergroup settings.
What usergroup does an API key belong to? This is confusing.
 
What usergroup does an API key belong to? This is confusing.
An API key doesn't belong to any usergroup, but can be represented by a user when made as a Super User or User key. This user acts as on behalf of API actions on your site, meaning it can only do actions like post a thread to a specific forum if the users permissions in XF allow it.

So if your API user is just a regular member, it will be able to view and post to any forum your regular users can based on its permissions. Bur if you wish to access data or post a new thread to a forum that only a "Staff" usergroup can see then the API user would need to have those permissions in XenForo.
 
An API key doesn't belong to any usergroup, but can be represented by a user when made as a Super User or User key. This user acts as on behalf of API actions on your site, meaning it can only do actions like post a thread to a specific forum if the users permissions in XF allow it.

So if your API user is just a regular member, it will be able to view and post to any forum your regular users can based on its permissions. Bur if you wish to access data or post a new thread to a forum that only a "Staff" usergroup can see then the API user would need to have those permissions in XenForo.
So I shouldn't use a super key. I need create a user key with admin permissions?
 
So I shouldn't use a super key. I need create a user key with admin permissions?
Since you intend to use user syncing it will probably be best to use a super user key.

In my own setups I've created a regular member and gave them basic Administrator privileges (not usergroup). Explained a little more here:

 
You sure can, a Super user key gives you the most flexibility and I merely recommended it because most user syncing actions require that anyway.
I feel like we're going in circles :D I am using a super key. I get the permissions error for thread creation using it.
 
I feel like we're going in circles :D I am using a super key. I get the permissions error for thread creation using it.
Heh, at least we have our definitions straight. Lastly, can you confirm the user ID you entered in WP admin > XF > Site Setup > Super User ID has permissions to post a thread in the forum you are trying to post to from WP?
 
Heh, at least we have our definitions straight. Lastly, can you confirm the user ID you entered in WP admin > XF > Site Setup > Super User ID has permissions to post a thread in the forum you are trying to post to from WP?
ok that was the key, I left it blank. For the forum I have a prefix requirement and the create thread action doesn't seem to allow me to select one.
 
@kolakube how are we looking for next release? :)
I really do apologize, it turned into a much larger project than first anticipated. So much that the Bulk actions tool within the plugin got a redesign, and I even had a XenForo addon made to make usergroup data available over the REST API.

After testing this the last couple of days, I anticipate having this all ready in the next day or two and is my utmost priority work wise. I really appreciate you checking in on this and I hope it will still be of use. 😅

Screen Shot 2025-06-03 at 13.57.57.webp
 
Back
Top Bottom