XFtoWP - XenForo to WordPress integration

XFtoWP - XenForo to WordPress integration [Paid] 1.6.2

No permission to buy ($79.00)
kolakube updated XFtoWP - XenForo to WordPress integration with a new update entry:

More powerful and precise mass user syncing tools across WordPress and XenForo

Read: See what's new with the redesigned Bulk actions tool in XFtoWP 1.6.2!

Note: The free REST API Extension Kit companion addon for your XenForo forum has been released and makes part of the new features in this release work. This addon is optional and only required if you want to sync XenForo users by usergroups. Read...

Read the rest of this update entry...
 
@kolakube I updated and ran the new connect sync and it found and processed everyone I wanted, but they don't show in the sync logs
When you edit the user from WP, does it show there is a connected XF user? When you are on the Edit user screen, scroll to the bottom of the page where it says "XenForo Profile" and the associated username should be there.

Also, can you show me the settings you use before you run the sync?
 
When you edit the user from WP, does it show there is a connected XF user? When you are on the Edit user screen, scroll to the bottom of the page where it says "XenForo Profile" and the associated username should be there.
Looks like the xenforo profiles are empty

When you edit the user from WP, does it show there is a connected XF user? When you are on the Edit user screen, scroll to the bottom of the page where it says "XenForo Profile" and the associated username should be there.

Also, can you show me the settings you use before you run the sync?
site setup?
 
So I'm connected but still get the WP login screen. Is that expected?
When do you get this screen?

Now that users are connected, the best route to take is to send them to the wp-login.php screen (but custom login forms can work too) and have them login.

If you have the settings in WP admin > XF > User syncing > Login actions enabled, they will auto-login to XF and can even redirect there after logging in.

If their accounts were created in XenForo, they will most likely use theose credentials, so enable the Login with XenForo user credentials and they can use those details from the WP login screen. Or, if they made their accounts from WP and are used to using those details, the Redirect after login setting will suffice.

I hope that makes sense...
 
If you have the settings in WP admin > XF > User syncing > Login actions enabled, they will auto-login to XF and can even redirect there after logging in.
ah I'm looking for other way around. Login to XF means they auto login to Wordpress and don't need the Wordpress login screen.
 
ah I'm looking for other way around. Login to XF means they auto login to Wordpress and don't need the Wordpress login screen.
I will have to look into our options for logging in from XF, but that is mostly not possible at this moment since the REST API/webhooks don't have any triggers for that. :/

Thanks for the updates. I would like your help for license extension. I will try all the innovations again as soon as possible.
Let me check your license - if it is active I will add the extra support extension! I really hope these new features can be useful to you, more to come soon this summer!

Do you happen to have a work around for the required prefix issue? Thanks!
Yes, I just wrote a temporary workaround into the plugin so you can use the thread creation tool. I won't release it as an auto-update as it is a relatively minor change, so go ahead and manually download the XFtoWP 1.6.2 plugin files from your customer area and install the plugin files to your site.

After the update, add this line to your theme functions.php file or plugin functionality file:

PHP:
define( 'XFWP_HAS_THREAD_PREFIX', true );

Once enabled, this will add a simple text box to the Thread connect tool in the post editor:

Screen Shot 2025-06-23 at 18.28.58.webp
Now you can enter the Thread prefix ID into this text field and it will publish the thread with your set prefix. You can get the ID of the thread prefix from the XenForo admin URLs like so:

Code:
https://xfsite.com/admin.php?thread-prefixes/prefix-name.2/edit

From that, the ID is 2.

It is a workaround indeed, but should work pretty solid until a more proper interface is added. :)

https://xenforo.com/community/resources/rest-api-extension-kit.9927/ /api/user-groups it doesn't list user groups unfortunately!
doesn't read it even though I made the necessary definitions in the api. is there an option I'm missing?
Did you enable the scope from the XF admin? After doing so, refresh your data in WP admin > XenForo and you should see a green checkmark next to apikit_user_group:read
 
Back
Top Bottom