XFtoWP - XenForo to WordPress integration

XFtoWP - XenForo to WordPress integration [Paid] 1.6.1

No permission to buy ($79.00)
I am here to help

I need to renew my license Alex: is there any chance that you could add a VAT field in the user profile dashboard, so I can download an invoice which is compliant to the Italian regulations without bothering you every time?

We didn't make it with last year invoice... 😞
 
I need to renew my license Alex: is there any chance that you could add a VAT field in the user profile dashboard, so I can download an invoice which is compliant to the Italian regulations without bothering you every time?

We didn't make it with last year invoice... 😞
Gonna send you a direct message about this!
 
Hi @kolakube, I'm interested in your plugin, but I would like to know if is there the possibility to sync the WP articles only with the first post of the XF threads (without the comments syncronization). In my case I want keep the WP site silent (closed), used only to generate some article that I want move/show on XF as first post of a thread, and keep them synchronised if in the future I want make some edit from WP. So to do that the plugin should give the possibility to create a new thread on XF as it just does, but showing the entire article and not only an "excerpt" with the link to the WP page/content. So to keep also a good layout the html code to generate the WP article should be converted to bbcode to have a good text/contents formatting/layout.
 
I just updated to XF 2.3 and my the WP integration using the Themehouse plugin just broke. Can this take its place? None of my members can sign into Wordpress now. Does this sync users between the two platforms?
 
I just updated to XF 2.3 and my the WP integration using the Themehouse plugin just broke. Can this take its place? None of my members can sign into Wordpress now. Does this sync users between the two platforms?
From the overview

XFtoWP top features:
  • User sync: Register and sync users across installations in a safe and performant way.
    • Sync registrations, logins, deletions, and profile updates
    • Create automated User actions to promote and demote usergroups
    • Send alerts or conversations on any given user action
    • Target product purchases and expiration with eCommerce integrations
    • Automatically log users in from WordPress to XenForo
 
Hi @kolakube, I'm interested in your plugin, but I would like to know if is there the possibility to sync the WP articles only with the first post of the XF threads (without the comments syncronization). In my case I want keep the WP site silent (closed), used only to generate some article that I want move/show on XF as first post of a thread, and keep them synchronised if in the future I want make some edit from WP. So to do that the plugin should give the possibility to create a new thread on XF as it just does, but showing the entire article and not only an "excerpt" with the link to the WP page/content. So to keep also a good layout the html code to generate the WP article should be converted to bbcode to have a good text/contents formatting/layout.
Hi Marko, thank you for the question. I have looked into cross-posting more advanced content from WordPress page builder/Gutenberg before, but there was some issues with getting full HTML content over the REST API. Since 2.3 and other advancements in WordPress I will be happy to take a look into it again since this could be a really big deal.

I don't have a solution for you for this specific use case at this time outside of manual copy and paste across sites, but even that has some issues that a product like XFtoWP would need to refine.
 
Last edited:
I just updated to XF 2.3 and my the WP integration using the Themehouse plugin just broke. Can this take its place? None of my members can sign into Wordpress now. Does this sync users between the two platforms?
Hi @dethfire, yes, XFtoWP has user syncing features and since you already have users on both platforms it will be easier to do. However, there are always specifics to each integration so I'd need to hear more before giving any action steps beyond whats available in the Docs. Message me if you'd like to get on a call, or I'm happy to hash it out here in this thread.
 
Last edited:
Hi @dethfire, yes, XFtoWP has user syncing features and since you already have users on both platforms it will be easier to do. However, there are always specifics to each integration so I'd need to hear more before giving any action steps beyond whats available in the Docs. Message me if you'd like to get on a call, or I'm happy to hash it out here in this thread.
Already bought and installed :D
 
The usergroup syncing is a little confusing. I have about 5 usersgroups I want to sync and only those members. It feels like this is telling me it's going to sync all 300k of my users? Also where do the usergroups from XF go? Are new usergroups on WP created? I already have a usergroup with the permissions set. I guess I'm asking if I can funnel/sync X XF usergroups to Y WP usergroup? Thanks!
 
@dethfire You can add the usergroups you wish to use in WP by going to WP admin > XF > Site Setup > Usergroups. Match usergroups by ID from your XF admin panel (see tutorial). Since usergroups data is not available over the API, this manual process has been created. I am considering releasing a private addon I had made that adds usergroups data to the API, so XFtoWP can make this part automated!

Screen Shot 2025-05-07 at 23.46.21.webp

The usergroups here are used in various features across the plugin, namely the WP admin > Edit User screen. Again, a manual process but at least this gives you a way to search users within the WP admin by role and sync the usergroup from WP.

Screen Shot 2025-05-07 at 23.50.18.webp

Of course, this isn't practical on the scale of thousands of users so I'd be happy to add a control into the Bulk actions tool that let's you sync users of a specific WP role to a designated XF usergroup (it'd be a great addition to the plugin anyway).

There is a third option, which is to use the manual user verify form and let users sync their own account(s). This tool isn't for everybody but I thought it was worth mentioning while I work on the Bulk actions update!
 
The usergroups here are used in various features across the plugin, namely the WP admin > Edit User screen. Again, a manual process but at least this gives you a way to search users within the WP admin by role and sync the usergroup from WP.
Ah, so the usergroups are not for syncing? Right now all users will be dumped into the default WP usergroup?
Of course, this isn't practical on the scale of thousands of users so I'd be happy to add a control into the Bulk actions tool that let's you sync users of a specific WP role to a designated XF usergroup (it'd be a great addition to the plugin anyway).
I think I'm looking for the inverse. XF usergroup to WP usergroup. Thanks!!
There is a third option, which is to use the manual user verify form and let users sync their own account(s). This tool isn't for everybody but I thought it was worth mentioning while I work on the Bulk actions update!
This could be a short term solve, thanks!!

[update]:

ahh this requires the user to be logged into Wordpress. When the themehouse addon broke, it must have broke any password syncing because most of my users can't login into Wordpress using their forum login/pass. I need some email SSO sync.
 
Last edited:
Ah, so the usergroups are not for syncing? Right now all users will be dumped into the default WP usergroup?
That's correct, nothing about the WP group changes right now and all xf user groups are added to the XF user as a secondary usergoup, as per XenForo's best practices.

I think I'm looking for the inverse. XF usergroup to WP usergroup. Thanks!!
Right, both will be possible. :)


it must have broke any password syncing because most of my users can't login into Wordpress using their forum login/pass. I need some email SSO sync.
Check out the WP admin > XF > User sync > login with xf credentials option. :) this will allow users to login with xf credentials from the WP login screen and this will also sync users if they aren't already. Can't believe I didn't mention this before!
 
Check out the WP admin > XF > User sync > login with xf credentials option. :) this will allow users to login with xf credentials from the WP login screen and this will also sync users if they aren't already. Can't believe I didn't mention this before!
huh that sounds great but I don't see that option. All I see is "Create new user on register".
 
huh that sounds great but I don't see that option. All I see is "Create new user on register".
Ah, that option requires your API user to have the auth permission enabled over REST API. Once you add the permission via XF admin, go back to WP admin and refresh the XFtoWP plugin data and you can check to see the permission has been recognized:

Screen Shot 2025-05-08 at 19.10.00.webp
 
hmmmm. I checked " Login with XenForo user credentials" and my members say they still can't login with their XF user/pass. Site setup is showing a green check mark. Do I need to run the "refresh users" action? hmmm I did and it says no matching XF user for each WP user. ugh really wild that it looks like everyone emails have changed. Can I connect solely on username? hmmm that isn't exactly the problem either. I mirrored two email accounts but it still says no matching XF user.
 
Last edited:
hmmmm. I checked " Login with XenForo user credentials" and my members say they still can't login with their XF user/pass
Another check - is your API user is a super user key? It sounds like it already is but worth a double check. Did you try to enter the XF login details from domain.com/wp-login.php as a first test? If a user already has a different password in WP this method is not going to be able to log them in.

Do I need to run the "refresh users" action? hmmm I did and it says no matching XF user for each WP user. ugh really wild that it looks like everyone emails have changed. Can I connect solely on username? hmmm that isn't exactly the problem either. I mirrored two email accounts but it still says no matching XF user.
The only time the plugin should change emails is if the Update email and password changes under the User syncing settings is enabled, and is an indicator users are being connected. Do any users show up in WP admin > XF > Sync logs?
 
Did you try to enter the XF login details from domain.com/wp-login.php as a first test? If a user already has a different password in WP this method is not going to be able to log them in.
ah no, I think emails and passwords changed and never got updated on Wordpress side..
Another check - is your API user is a super user key?
ah it wasn't but I created a new one that is
The only time the plugin should change emails is if the Update email and password changes under the User syncing settings is enabled, and is an indicator users are being connected. Do any users show up in WP admin > XF > Sync logs?
I have that set, but I haven't synced yet because I don't want to import 300k users, 99% of which are not active. Do I need to wait for the new features you have planned for me to select XF usergroups to sync?

update: some members are saying they can login now. wonder if it was the super key? I think the actions still say no accounts are synced tho, kinda confusing atm
 
Last edited:
Back
Top Bottom