XFtoWP - XenForo to WordPress integration

XFtoWP - XenForo to WordPress integration [Paid] 1.5 Release Candidate 3

No permission to buy ($79.00)

kolakube

Well-known member
kolakube updated XFtoWP - XenForo to WordPress Integration with a new update entry:

Template changes

The file path to overwrite XFtoWP templates in your child theme has changed. To edit any template safely from your child theme, recreate the file path from the plugin in your child theme and copy the contents here. For example:

To edit a core template:

/wp-content/plugins/XFWP/comments/comments-list.php

Recreate the file path in your child theme as such:

/wp-content/themes/YOUR_THEME_NAME[B]/XFWP/comments/comments-list.php[/B]

This feature has existed since...

Read the rest of this update entry...
 

freqfly

Member
Firstly, a great plugin - well thought out, doesn't seem to be "buggy" and does exactly what it says. Thank you!

Maybe I'm missing something obvious: When a XF thread is automatically created from a WP post, the thread is not displayed at the bottom of the WP post. When checking "Synch info", I can see the post and thread are connected, but the thread doesn't display at the bottom of the post as I would have expected.

I first thought it was a timing issue, but have now waited more than 24 hours and the threads still doesn't display. And yes, there is activity on the thread so it has more than the initial post.

I can get around the problem by manually disconnecting and then reconnecting the thread to the post in the WP editor. When I do this, the thread displays at the bottom of the post. Surely, there shouldn't be the need to to this manually??
 

kolakube

Well-known member
Have you considered doing something similar to this so that accounts can be pulled from XenForo: https://wordpress.org/plugins/external-login/
Thanks for the suggestion. The bulk user sync tool I'm developing uses the REST API so your database details will never be required.

I've looked at this, but I can only consider it if XenForo is used for registration as we have too many other things built on top to change that.
XFtoWP 1.5 will offer solutions to help sites with this requirement still use user syncing. I'm looking forward to this as I have been limited by only being able to work from the WP side (since this is a WP plugin) but I have some pretty ambitious solutions coming up. :)
 

Forsaken

Well-known member
Thanks for the suggestion. The bulk user sync tool I'm developing uses the REST API so your database details will never be required.


XFtoWP 1.5 will offer solutions to help sites with this requirement still use user syncing. I'm looking forward to this as I have been limited by only being able to work from the WP side (since this is a WP plugin) but I have some pretty ambitious solutions coming up. :)
Sounds like that will fit my needs, so am interesting seeing when the update comes.
 

kolakube

Well-known member
Sounds like that will fit my needs, so am interesting seeing when the update comes.
Great. Feel free to post any other hints needed for your setup as everyone's requirements for user syncing tends to be a little different.
 

Forsaken

Well-known member
Great. Feel free to post any other hints needed for your setup as everyone's requirements for user syncing tends to be a little different.
For syncing, I only need to sync login as I only plan to use Woocommerce for merchandise.

Anything else I would need is likely going to be custom built.
 

kolakube

Well-known member
Developers tip: Using an old integration from a past forum software or addon? Here's a (in progress) example of how to transfer thread ID's on posts to XFtoWP.

PHP:
/**
 * Enter WP post ID and desired XF thread id to connect to XFtoWP.
 */

function convert_vb_to_xfwp() {
    $post_id = 99832;
    $thread_id = 337;
//  $thread_id = get_post_meta( get_the_ID(), 'vbconnectorthreadid', true );
    $thread['comments']['thread_id'] = $thread_id;
    $thread['comments']['last_update'] = time();
    update_post_meta( $post_id, 'xfwp', $thread );
}

add_action( 'init', 'convert_vb_to_xfwp' );

Read full instructions and source here

The next step will be to loop the function through all post IDs which should prove easy with a WP_Query loop.
 

kolakube

Well-known member
kolakube updated XFtoWP - XenForo to WordPress Integration with a new update entry:

BuddyPress integration + small fixes

  • New: Adds user syncing integration with the BuddyPress plugin.
    • Creates XF user account when signup is successful from BP register page
    • Updates XF user email address when user makes edit from BP > Settings > General
    • Coming soon: Updates XF user password when edited from BP > Settings > General (possible limitation in BuddyPress...

Read the rest of this update entry...
 

kolakube

Well-known member
Hi everybody, it's been a tremendous week for XFtoWP and I love to see how new sites are using the plugin to create a strong bond between WordPress and XenForo. I'm now putting together a showcase page to start showing off your work and I will be reaching out to all license holders soon for permission to use your site(s) here.

If you know you'd be interested in featuring your site on XFtoWP.com just message me your site URL(s) and a brief description of how you're using the features and I'll include you. First come first serve.

Here's the news items from the week:


License renewals now 40% off

Screen Shot 2022-01-28 at 4.17.25 PM.png

Can you believe it's already been over a year? I don't know who's been paying attention but I sure have and I can say that the best is still yet to come! To keep this ambitious plugin's development and support going strong the business model has been a simple discounted yearly renewal model and I think the value has been there so far.

For the first year this plugin was advertised at 25% off license renewals but after crunching numbers from over the year I realized the renewal fee was still too high despite the massive additions to the plugin from November 2020 to now.

That's why some weeks ago I quietly changed the renewal discount to 40% off which is a more fair price considering you probably have other licensed products you have to renew every year too, including your XF license. I think this is fair for both sides, especially if you use XFtoWP to enhance your eCommerce process like more and more sites are.

You can renew your XFtoWP license from your account area with the discount automatically applied. Don't worry, if you've already renewed your license key you've already paid this discounted rate.


In case you missed it: the official BuddyPress integration is now available in XFtoWP 1.4.1

Earlier this week BuddyPress (and by extension, BuddyBoss) was added to XFtoWP's official integrations list and released without a hitch. Amongst many other things on the todo list, there are more integrations in the works including a couple of LMS ones I am working with some customers on that will be added to the official integrations list:

Screen Shot 2022-01-28 at 4.32.22 PM.png


For every other use case, there's custom development...

I know you've heard those famous words around here before and this week some outstanding use cases for what can be done under the hood have launched and really show the potential of what the power of XenForo can look like in WordPress.

1. Turn the forum registration process into a conversation with Fluent Forms

I had never heard of the Fluent Forms plugin before, but an XFtoWP customer wanted to use it to create an "application style" registration form that walks user's through a series of questions and creates a new forum profile based on their answers. Thanks to the robust developer docs from the Fluent Forms website, we found the right hook needed to insert an XF API call after the form is submitted to process and create the user without ever having to visit XF.

I'll release this code soon as it doesn't quite fit the same standards of an official integration but this code highlights exactly how to fire API requests to XenForo in pretty much any situation.

2. Grow your email list and forum registrations in one simple form

What if you want to attach forum registrations to your lead magnet or email newsletter signup form? By combining the built-in email service integrations (think: MailChimp, ActiveCampaign, AWeber, etc.) from the Marketers Delight WordPress theme and XFtoWP we may have created the simplest forum registration... ever.

2022-01-28 16.50.28.gif

Once submitted, the subscriber will get the next step instructions delivered to their inbox, including a page to set their password to their already registered forum account. In this particular integration we opted not to ask for a password at this stage under the principle that less is more when it comes to conversion rates. We will see if this minimalism pays off with actual forum engagement over time.

3. Importing thousands of comment articles from an old vBulletin integration to XFtoWP

From the official XFtoWP support forums I helped solve the case of a user who wanted to import thousands of articles using an old vBulletin to WordPress connector plugin into a data format that XFtoWP can understand. Thanks to their prior success of retaining the same thread IDs during the vB-to-xF conversion and for the old vB connector plugin to save those thread IDs to the postmeta of each WP post, this seemingly massive import job was solved in a support forum thread and a fairly simple function!

Read the thread yourself for the gruesome details.


Looking ahead to XFtoWP 1.5

Thanks to your feedback about XFtoWP's user syncing capabilities we are nearing the beta stage for XFtoWP 1.5 which includes some powerful new user syncing tools. There is still at least one minor point release in the 1.4.x series planned before we get there, but these tools are the biggest development priority for this plugin.

Follow the XFtoWP forums for all new release information, and be sure to submit your own feedback about what you need from XF-WP user syncing to make sure you'll be covered.

Thank you to everyone who supports this product and I look forward to showing you what's next. :) - Alex



REMINDER: Want to be featured in the upcoming XFtoWP.com site showcase? Send me a message with your site URL(s) and a brief description of how you're using the plugin and I'll include you. First come first serve.
 

El Porcharo

Well-known member
That's a really great news Alex!

You are a very nice and talented guy, whish you all the success you deserve for your future and I'll always be grateful for your support and patience.

Keep going! 💪
 

kolakube

Well-known member
Hello @kolakube

Are "search forum" node types supported by the WordPress widgets, or does it ONLY work with the standard forum type?

Thanks
Good question - search forums are not yet supported since they require a unique API endpoint to access, but I see it totally worthy to add to plugin and have added it to my tracker. All other node types are currently supported in XFtoWP.
 
Top