XFtoWP - XenForo to WordPress integration

XFtoWP - XenForo to WordPress integration [Paid] 1.5.5

No permission to buy ($79.00)
Bug:

Load more replies button appears until actual thread replies count reached. It seems wrong logic has been applied which checks for total replies count of the thread where as this plugin can load only first ten replies so it should display the Want to keep reading? block once tenth reply is reached.

Do you envision people being able to register through this block, or sending them to the forum register page? I wonder about the security implications of registering offsite but love the idea for possibly helping to boost registrations.
I am not suggesting offsite registration - that can be complicated for our basic requirements, I wanted a simple block inserted in between content prompting forum login/registration clicking on which users can head over to XF registration page and continue over there.
 
Hi everybody, December is almost over and the XFtoWP 25% off introductory offer will end as the clock moves to the new year on January 1st.

XFtoWP has been publicly available for about a month and the first few sites have already adopted this plugin into their communities. From usage on live websites and feedback in this thread I have a clear roadmap of the next enhancements coming soon:
  1. User syncing capabilities
  2. Create or connect thread on schedule/publish (most requested feature)
  3. Style improvements to thread comments, mainly for blockquotes and long threads
  4. Landing page templates with incorporated forum data
  5. Minor bug fixes
Thanks to all of you who have purchased the plugin! Every sale supports development and up 'til January 1st you can buy XFtoWP at a once in a lifetime low price.

Get XFtoWP now →
 
Then what is your add-on for? I would like to move the Xenforo forum to Wordpress if possible.
XFtoWP pulls data from your XF forum to your WP site to create features like thread comments, user syncing, and custom widgets. It sounds like you are looking for a bbPress importer, which is unrelated to this plugin.
 
What doesn't work with cache plugins? The only thing I have heard from one user so far is that they need to clear the page cache after publishing to show comments, and no issues from my own testing.
I had to disable my W3 Total Cache plugin in order to get the first click of "Get latest forum data" needed to complete configuration to work.

The POST to admin-ajax.php was returning a 400 error until i did this. It's possible that just clearing caches would have had the same result but I didn't think to check this at the time.
 
Possible bug:

Clicking Get latest forum data removes any customisation of Default thread title & Default message and deletes any specified Forum IDs
 
I only seem to be able to link existing threads (which works perfectly) but not create new ones from the post editor.

API user 1 has the following permissions:

thread:read thread:write node:read

What am i doing wrong?

Edit: Changed API key to a Super User key with the same permissions and I now have the option to create a thread in the post editor.

Edit 2: Nope, something's still not right

After i changed to a super user key i was able to link the Forum IDs - previously, no Connected forums had shown up. Now I have two connected and can see the option to create posts in those forums in the post editor, but adding new Forum IDs doesn't add them to the list of Connected fourms.

Edit 3: And we're back to problems with W3 Total Cache - flushing all caches between steps allows me to add the extra forums in. This probably means that switching to a super user API key was irrelevant.
 
Last edited:
I had to disable my W3 Total Cache plugin in order to get the first click of "Get latest forum data" needed to complete configuration to work.

The POST to admin-ajax.php was returning a 400 error until i did this. It's possible that just clearing caches would have had the same result but I didn't think to check this at the time.
If you have Object caching enabled you will see a delay in the proper options appearing on screen. The nature of object caching tends to interfere with how options are retrieved and saved from the database and it may be worth testing your site with it disabled to ensure XFtoWP's features are working as expected. Otherwise clearing the cache after forum refresh is probably the next best option.

Clicking Get latest forum data removes any customisation of Default thread title & Default message and deletes any specified Forum IDs
I have not been able to reproduce this and it may be related to object caching, so do let me know if you see this again.

Edit: Changed API key to a Super User key with the same permissions and I now have the option to create a thread in the post editor.
You only need to enter this when the API user from XF is setup as a super user. If you are using a user or test key, leave the super user ID blank in the XFtoWP settings.

Now I have two connected and can see the option to create posts in those forums in the post editor, but adding new Forum IDs doesn't add them to the list of Connected fourms.
This could be a little more intuitive within the plugin, but a good thing to remember is any time you change settings in the "Site Setup" options you will want to save your changes, then hit the "refresh forum data" button.

In your case you would add the new forum IDs in the text field, save, then on page reload press the refresh forum data button. You can open the settings again to verify the proper forum names are listed, and will also now be available on the thread creation screen.

Screen Shot 2020-12-31 at 2.07.47 AM.webp

Thank you for digging into the plugin, I hope you are making solid progress @thumped. (y)

Many of the previous Wordpress Addons were unable to use Cache addons such as W3 Total Cache.
Caching plugins tend to make updating your site more difficult overall, and XFtoWP actually works very well.
 
It seems that's it's really nice plugin. Is it possile to add canonical tag for better SEO?

I mean automatically add canonical to wordpress url in every xenforo created thread.
 
It seems that's it's really nice plugin. Is it possile to add canonical tag for better SEO?

I mean automatically add canonical to wordpress url in every xenforo created thread.
Thanks, it is a great plugin. :) That may be best left to your theme or SEO plugin which have canonical links built-in.
 
Is there any SEO Xenforo plugin than can manage this?

I'm thinking about situation where post get duplicate content on forum. For better SEO purpose forum thread needs to have canonical tag with url to original wordpress post.

For example i can refer to Xpress.

This thread URL:
have canonical like this:
HTML:
<link rel="canonical" href="https://demo.themehouse.com/xlink/wp/2018/06/29/7-examples-of-playful-weather-app-uis/">
to original post.

I'm working as s SEO Specialist and based on my expierence it can cause serious duplication content problems and ranking drops in the future.
 
Is there any SEO Xenforo plugin than can manage this?
My point was about WordPress, but now I understand you want to add a canonical URL to XenForo threads. That is out of the scope of what XFtoWP can do so we would need to turn to an XF solution if one exists. If there were ever a way to set a canonical URL through the API I would add that support in a heartbeat.

The best way I have seen this plugin used is to post the article from your WP site as the first thread post (see example), so if it's not the full content there shouldn't be much of a risk for duplicate content.
 
Hi @Mangini,

I understand that my feature request for an importer cannot be implemented immediately. Unfortunately, however, you have not responded to my request for a proper invoice including billing address and any tax information despite repeated requests since December 22. I need these to claim the purchase as a business expense. I am now posting this publicly here so other buyers are aware that this could be problematic. I hope you will respond now, as contact with you has otherwise been very pleasant.
 
Hi @Mangini,

I understand that my feature request for an importer cannot be implemented immediately. Unfortunately, however, you have not responded to my request for a proper invoice including billing address and any tax information despite repeated requests since December 22. I need these to claim the purchase as a business expense. I am now posting this publicly here so other buyers are aware that this could be problematic. I hope you will respond now, as contact with you has otherwise been very pleasant.
Apologies for the delay, I have sent you the invoice. I have also added a link to the account area where you can download your invoices and edit your billing information at your own convenience:

Screen Shot 2021-01-13 at 1.08.51 PM.webp
 
Top Bottom