XFtoWP Plugin

1 change

XFtoWP 1.5.3

Released: November 9, 2023

  • PHP8.2 compatibility fixes
11 changes

XFtoWP 1.5.2

Released: May 26, 2023

  • New: New option to show latest posts by Node only in XF Widget > Latest Posts > By forum
  • Introduces new widget refresh routine for safe and invisible widget data refresh
  • Links widget title to selected node on the Latest posts widget
  • Only load widget tab script if the tabbed layout option is enabled on any given widget
  • Moves saves and refresh button when disconnected or on first time setup for a more organized UX
  • Now allows partial HTML to be saved to strings from the Edit Strings admin page, and any admin field registered as a string
  • You can now override existing strings from the convenient xfwp_strings filter
  • Disable Bulk Actions screen if user API permissions are not confiugred to run any actions
  • Only pass user ID parameter to XFtoWP scripts when user is logged in
  • Applies additional display check to manual user verify form template
  • Removes some unused JS on admin screen before API key is configured
2 changes

XFtoWP 1.5.1.x

Released: May 24, 2023

  • Ensures replies not marked as visible do not show in Thread Replies list, despite API user permissions (reference thread)
  • Permit a limited amount of HTML to be used in all fields on the Edit Strings page, or any admin field registered as a string (reference thread) Reverted.
13 changes

XFtoWP 1.5.0.5

Released: April 8, 2023

XFtoWP 1.5.0.5 is now available for download and one-click update from your WordPress admin panel. This is a maintenance release that adds minor feature improvements to the Latest Posts forum widget and code stability changes throughout the plugin.

  • Latest posts widget now shows last post user avatar in post list
  • Latest posts widget title now links to your Board URL
  • Latest posts widget now shows a "No posts found" if there are no new posts within your forum's data range
  • Adds alt text to all author avatars in widget
  • Adds last_post_user to latest posts list data
  • Improved data validation and sanitization throughout the plugin
  • Makes auto-publish check simpler and more reliable for edge cases
  • 3 new strings added, no_replies editable from the Strings Manager
  • Ensures all new thread titles and messages have HTML decoding applied to quotes
  • Prevents comments list template from displaying a 0 after AJAX refresh (cache compatibility)
  • Clears warning message on create thread with unset $wp_user_id
  • Removes empty getLogin JS function from loading on the frontend.
  • Minor file reorganization and code cleanup
3 changes

XFtoWP 1.5.0.4

Released: February 14, 2023

  • Makes the user password reset warning message before the "Import XF users to WP" bulk action more obvious
  • Adds a more reliable user check to the "Import WP users to XF" pre-import process
  • Reverts an optimization made in 1.5.0.3 to restore the full the "Forum login page ID" feature
2 changes

XFtoWP 1.5.0.3

Released: February 8, 2023

  • Simplifies the after login action sent to wp_login
  • When a user logs in from WP, the plugin will look for a forum user with a matching email and sync the accounts. If no forum account is found, a new XF user will be created. To enable this, go to WP admin > XF > User syncing > Redirect after login
5 changes

XFtoWP 1.5.0.2

Released: February 7, 2023

  • Fixes custom user titles that return "1" and now uses a more reliable way to show user titles in thread replies. May be related to XF2.2.12
  • Restores {usergroup} variable to product actions settings
  • Hides Login actions admin settings if API user is not a super user key
  • String translation updates. Adds /languages/ folder to plugin.
  • Adds compatibility with the new XFtoWP French translation
4 changes

XFtoWP 1.5.0.1

Released: January 8, 2023

  • Ensures WP user password is set when successfully logged-in with XF credentials
  • Now displays users who are already synced during XF user bulk import
  • Fixes error during 1.4.x user logs migrator that may return a false 'complete' status
  • Minor code cleanup & organization

XFtoWP 1.4.2

Released: February 6, 2022

XFtoWP 1.4.2 RC2 – until this is marked as fully stable and available via one-click plugin updater, it is recommended you test on a development site or make a full backup before using this version.

Thread comments

  • New: A more streamlined way to create, connect and reply to threads in the newly renamed “Post to forum” meta box. These actions all work the same way as before, except now you can schedule and run any action after a new post in WP is published. Read more here.
  • Enable automatic thread creation on publish in WP admin > XF > Thread comments > Create thread (can still disable on a post by post basis)
  • Minor UI tweaks to Thread comments admin settings + post meta templates

User syncing

  • New: A change to user validation on signup. Instead of stopping users from registering if the username or email already exists on XF, this version will gracefully connect the new WP user to the XF account, so long as that account isn’t already connected to another user.
    • As a last resort, if a duplicate username is found and that user is already connected to a WP account, a random number between 1-50 will be added to the end of the new username and registration will proceed.
  • Clear custom user fields from XF profile is user is disconnected from WP
  • Fix: Password changed from BuddyPress profiles now sync back to XF (thanks to BuddyPress team for hearing our patch request)
  • Fix: Enhanced product purchase detection in MemberPress integration
  • Fix: Enhanced registration detection in WooCommerce integration

Developers

  • Add post types that can auto-create threads with the new xfwp_post_types_auto_post filter
  • Creates XFWP_Data class to hold plugin settings data, easily accessible sanitize methods.
  • File reorganization (filters.php, strings.php moved to /lib/)

Patch update: removes leftover error_log from user requests.

XFtoWP 1.4.1

Released: January 24, 2022

  • New: Adds user syncing integration with the BuddyPress plugin (enable in WP admin > XF > Site Setup > Integrate).
    • 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, I’ve made a suggestion at BP forums).
    • During user registration, checks XF to ensure duplicate username and email are not processed
  • Fix: {username} variable now parses again in sent alerts facepalm
  • Removes forum URL from “duplicate username/email” messages (too many plugins don’t allow HTML here)
  • Removes too-early validation on user submitted register data, allows wp_insert_user to handle natively in next step