Description
WP w3all phpBB provides free user login and registration integration between a phpBB bulletin board and WordPress CMS.
Wp w3all phpBB integration
Integration cookie based between WordPress and phpBB installed on same and subdomains
After the setup and initialization of the plugin, WP users will automatically be added into phpBB when they register in WordPress, while without using the phpBB extension installed into phpBB, if users are allowed to register in phpBB, they will be added into WordPress when they will visit the WordPress side as logged in or at their first login in WordPress (or install the phpBB extension to add users at same time into WordPress when they register in phpBB). But you could use the plugin just only to transfer users between phpBB and WordPress by activating the plugin as not linked (read the help install page), or to show phpBB posts into a WordPress hosted into another domain
Widgets
- Login/logout widget (anyway users can login/logout/register on any WordPress or phpBB login form)
- Last Topic Posts widget(Links, Links and Text, With or Without Avatars), Read/Unread Topics/Posts
Auto Embed phpBB into WordPress Template
WP w3all phpBB is capable of running in iframe mode and automatically embedding phpBB into WordPress template. Setup for the iframe responsive embedded procedure is quick and quite easy!
WP to phpBB and phpBB to WP users
Transfer WP users into your phpBB forums and vice versa
phpBB avatars into WordPress options
Option to use phpBB avatars to replace WP Gravatars
WordPress MUMS ready
It is possible to integrate a WP Multisite network, but linking the same phpBB forum into each subsite
Shortcodes and more options
- Shortcode to display phpBB posts on WordPress posts/pages as formatted bbcode or plain text
- Shortcode to display recent phpBB Topics/Posts on WordPress posts/pages
- Check the list of others available Shortcodes on the Common How To section of the install help page
- Users Transfer options
- Check more options and features in the WP admin Settings -> WP_w3all (config page). More documentation can be found at the WP w3all phpBB help page and into inline plugin admin page hints
WordPress phpBB integration without linking users
Help pages
WP w3all phpBB help page with common questions, setup and usage guides, and answers to frequently asked questions to be up and running in minutes are available here:
WP w3all phpBB help page
Screenshots
Installation
Summary
- Download the WP w3all plugin onto your WP site and activate it.
- Navigate to the WP w3all settings page underneath the settings tab in your WP admin dashboard.
- Configure phpBB database connection values. This is REQUIRED.
- Configure the url of your phpBB forums. This value is REQUIRED.
- Maybe navigate to the WP w3all tranfer settings page under the settings tab in your WP admin dashboard.
- So follow the instructions to transfer all of your existing WP users over into phpBB.
Optionally
- Activate widgets or use shortcodes
- Detailed instructions at WP phpBB integration help install docs page
Reviews
Contributors & Developers
“WP w3all phpBB” is open source software. The following people have contributed to this plugin.
Contributors“WP w3all phpBB” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “WP w3all phpBB” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.8.2
Release Date – 22 Mar, 2024
* Fix: ‘Not enough data to create user’ error, when an user should be created on WP login, because existent (and active) in phpBB
* Fix: same issue for all ‘create user’ instances throwing same error
2.8.1
Release Date – 14 Mar, 2024
* Fix: reported warning errors when plugin db settings have still not setup
* Logs: https://www.axew3.com/w3/forums/viewtopic.php?p=6223#p6223
2.8.0
Release Date – 05 Mar, 2024
* Fix: All about profile fields in phpBB has been coded to be shorter and to fit any phpBB possible configuration
* Fix: All queries about user’s updates have been reviewed and fixed.
* Fix: Remove unwanted pieces of code and fix some little discrepancy.
* Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1854
2.7.9
Release Date – 03 Mar, 2024
* Fix: ‘error Notice: logged in username contains illegal characters forbidden on this CMS.
* Fix: page-forum.php for the template iframe integration (not working on safary). Require to rebuild it or manually apply changes
* Fix: WP user addition into phpBB, when the registration is a signup to a membership into front end pages
* Fix: some WP-MS issues and add option that allow (multisite installations) to add phpBB users into WordPress, using all allowed default WP characters and not only alphanumeric
* Fix: more fixes all around
* All logs (and report bugs): https://www.axew3.com/w3/forums/viewtopic.php?t=1825
2.7.8
Release Date – 18 Dec, 2023
* Fix: ajax error coming up in various circumstances (ex memberpress subscription renew) and the update user’s profile function fire/execute on the stack
2.7.7
Release Date – 7 Dec, 2023
* Fix: page-forum.php and the Shortcode for the template iframe integration to have a (more) correct scroll flow
* Note: to fix the correct scroll for the template iframe integration on shortcodes is not necessary any modification, except the plugin update to 2.7.7, while the page-forum.php require to be rebuilt to be updated (if needed)
* Fix: creating an user as Editor or Admin in WordPress, it is not created as Global moderator or Admin in phpBB
* Minor fixes
2.7.6
Release Date – 1 Dec, 2023
* Re-add: the Wp_W3all Login Widget
* Add: Login Shortcode https://www.axew3.com/w3/2023/12/shortcode-login-widget/
* Minor fixes
2.7.5
Release Date – 16 Nov, 2023
* Fix: “fatal error due to the “wp_w3all_phpbb_login” hook not being found, happening logging in a user with the wp_signon() function (called via ajax)”: see https://www.axew3.com/w3/forums/viewtopic.php?t=1805
* Remove: the Wp_W3all Login Widget has been removed
* Minor fixes
2.7.4
Release Date – 30 Sep, 2023
* Fix: the file /wp-content/plugins/wp-w3all-phpbb-integration/admin/config.php has been fixed to clean up all Php warnings, when WP is in debug mode, and plugin’s vars were still not initializated
* Fix: the iframe integration remove the use of the deprecated JS document.domain
* NOTE: if using the iframe integration via Shortcode, it is MANDATORY to change/update the overall_footer.html JS code, with the new one: https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
* NOTE: if using the page-forum iframe integration instead: you can follow with the old code OR: to update to the new one, just rebuild or manually substitute the page-forum (or whatever named), and replace the old overall_footer.html phpBB added code, with the new one: https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
* Minor fixes
2.7.3
Release Date – 27 Aug, 2023
* Fix: user’s insertion of the WP user into phpBB ‘onlogin’, see -> https://wordpress.org/support/topic/users-not-geting-logged-in-after-installation-of-plugin/
* Minor fixes all around
2.7.2
Release Date – 19 Jul, 2023
* Fix: warnings on PHP Version 8.2.6> – PHP Deprecated: Use of “self” in callables is deprecated in …/wp-w3all-phpbb-integration/class.wp.w3all-phpbb.php on line … (and wp_w3all.php file)
* Fix: add_filter( ‘wp_pre_insert_user_data’ on file wp_w3all.php: run it only when on front end (external plugins registration pages). As reported here https://wordpress.org/support/topic/cannot-create-new-wp-users/#post-16904026 it has been tested without possiblity to reproduce the issue on Php 8.2.6 and the last nightly WP. Anyway, and in any case, it should be now resolved.
* Update: updated all iframe resize files to latest 4.3.6 version on folder /wp-w3all-phpbb-integration/addons/resizer/ https://github.com/davidjbradshaw/iframe-resizer
* Minor fixes all around (also hints)
2.7.1
Release Date – 26 Apr, 2023
* Fix: wp_insert_user function, used by the ‘phpBB extension’ (if it has been installed into phpBB, and option active) for the user addition in WP via cURL, when an user register in phpBB side: on tests it fail with error ‘Not enough data provided’ when the email value is provided (WP 6.2)
* Minor fixes
2.7.0
Release Date – 27 Jan, 2023
* Fix: update user’s email when update done by admin into another user’s profile and certain conditions
2.6.9
Release Date – 23 Jan, 2023
* Fix: /wp-content/plugins/wp-w3all-phpbb-integration/views/wp_w3all_phpbb_unotifications_short.php about all remaining bugs and add latest lacking cases: type.forum, type.disapprove_topic, type.disapprove_post
* Fix: the $w3all_phpbb_unotifications global var is now initialized as array into wp_w3all.php so that when used count($w3all_phpbb_unotifications) to display notifications count, will be not necessary to check if the var is or not empty before to count().
* Fix: Pm notifications are now retrieved based on $phpbb_user_session[0]->user_unread_privmsg var that replace $phpbb_user_session[0]->user_new_privmsg
* Fix: missing default WP ‘author’ role added into ‘/wp-content/plugins/wp-w3all-phpbb-integration/common/wpRoles_phpbbGroups.php’
* Fix: Roles/Groups switches, see related option hints, the linked help page and ‘/wp-content/plugins/wp-w3all-phpbb-integration/common/wpRoles_phpbbGroups.php’
* Fix: wrong hint about Author/Editor, related to “Switch the WP user to specified Group in phpBB, when Role updated in WordPress or vice versa” option
* Fix: Buddypress, Memberpress and Woocommerce registration, pass update, email change flows.
* Fix: minor fixes all around.
* Note: read this about Buddypress, Memberpress and Woocommerce: https://www.axew3.com/w3/forums/viewtopic.php?p=5939#p5939
* Add: option Only get the total notifications count, of any type, default phpBB and customs types created by extensions. If selected, then just use echo $w3all_phpbb_unotifications; in this case, to display the number of unread notifications, declaring it as global, into any Php template or (maybe) some other plugin.
* Remove: an obsolete function.
* More logs, please read: https://www.axew3.com/w3/forums/viewtopic.php?t=1781
2.6.8
Release Date – 1 Jan, 2023
* Fix: setcookie as httponly for the samesite cookie attribute
* Add option: Roles -> Groups switches. Refer to inline option’s hints on plugin admin page and this page for advanced (basic) suggestions: https://www.axew3.com/w3/2022/12/switch-wp-user-to-specified-group-in-phpbb-when-role-updated-in-wordpress-admin-user-profile-update/
* Fix: the w3all_phpbb_unotifications shortcode. It should now work fine into any phpBB setup/configuration
* Fix: minor fixes all around
* Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1779
2.6.7
Release Date – 16 Dec, 2022
* Fix: wp_login hook not firing when on wp_login page (when certain plugins installed)
* Fix: little improve last_topics and last_topics_by_forums_ids shorcodes code
* Fix: add cookie samesite param for the phpBB session cookie when on Php 7.4 or better, while leave the old setcookie code for all others olders Php versions
* Fix: minor fixes
* Hint: remember that instead to use the page-forum for the iframe integration, on the new WP templates editor, and themes like WP Twenty Twenty Three, you should use the Awesome iframe integration using shortcode: https://www.axew3.com/w3/2022/02/the-awesome-iframe-template-integration-using-shortcode/
2.6.6
Release Date – 25 Oct, 2022
* Add: phpBB notifications in WordPress (option)
* Fix: main user session query into ‘private static function verify_phpbb_credentials(){‘ to be faster
* Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1762
* Minor fixes
2.6.5
Release Date – 1 Sep, 2022
* Fix: keep the user logged in, resetting the user’s phpBB session, if the user result to be logged in WordPress and the phpBB expired. This will fix several aspects and simplify phpBB configuration.
* Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1758
* Minor fixes
2.6.4
Release Date – 2 Jun, 2022
* Fix: the query that retrieve online users into phpBB Stats widget
* Fix: the fact, that if the resulting array of online users is empty, (no guests and no registered) the phpBB Stats widget do not display at all
* Optimize/remove some line of redundant and repetitive code in some function
* Remove the custom iframe shortcode option, may used by few and confusing things, since the introduction of ‘The (awesome) iframe template integration using shortcode’
* Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1743
2.6.3
Release Date – 18 May, 2022
- Fix: optimize the query that retrieve config values, retrieve now only 21 values and not 63
- Fix: PHP Warning: Undefined array key “switch_wpu_uemail” in /wp-content/plugins/wp-w3all-phpbb-integration/admin/wp_w3all_phpbb_common_tasks.php on line 49
- Fix: Definitively remove the username/user_login param from the WP login hook function
- Fix: function w3all_get_phpbb_onlineStats() that get the correct number of users online
- Fix: PHP Warning: Undefined variable $w3all_url_to_cms_sw in /wp/wp-content/plugins/wp-w3all-phpbb-integration/views/wp_w3all_phpbb_iframe_short.php on line 64
- Fix: Clean up several hints into the main admin plugin page, and set as Enabled by default the option: Enable/Disable check of the email in phpBB before it is updated in WordPress (front-end plugins pages)
- Change: constant W3PHPBBCONFIG has been deprecated and replaced by the var $phpbb_config (but it is still defined)
- Minor fixes
- Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1729
2.6.2
Release Date – 4 Apr, 2022
- Fix: phpBB STATS and online users widget query to get the correct online guests users number
- Fix: addons/page-forum and /views/wp_w3all_phpbb_iframe_short.php fixed to NOT overwrite the global var $w3all_url_to_cms, leading to wrong widgets/shortcodes avatars links, if avatars option enabled
- Minor fixes
- Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1724
2.6.1
Release Date – 26 Mar, 2022
- Fix: some secondary issues with last added Stats Widget
- Fix: behavior when integration used together with the phpBB WP extension, to delete users
- Release Logs: https://www.axew3.com/w3/forums/viewtopic.php?t=1720
2.6.0
Release Date – 17 Mar, 2022
- Fix: multisite user deletion and users deletion all over
- Add: new shortcode/widget (online users and forums stats). Related output file is /views/phpbb_uonline_stats.php
- Fix: correct user switch, when session mismatching due to different logins on different tabs using different users
- Fix: avatars to correctly get avatar by email and not username
- Add: iframe param “scroll_default” for the awesome shortcode, so that it is possible to disable the scroll behavior (may when the phpBB iframed into a post that will display as url default a specific topic)
- Update iframe files and page-forum. If you wish to update follow update steps (only) here: https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
- Change: the shortcode param security_token, available for all shortcodes where applied
- Minor code fixes
- Minor hints fixes
- All logs 2.6.0: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1715
2.5.9
Release Date – 5 Mar, 2022
- Fix: fix option “Disable existence check of the email in phpBB before it is updated in WordPress”
- Fix: fix wp_w3all.php and admin/config.php to correctly manage the last added phpbb_iframe_short_pages shortcode option
- Fix: [w3allphpbbiframe] shortcode under several aspects and add 2 new params: check it here https://www.axew3.com/w3/2022/02/the-awesome-iframe-template-integration-using-shortcode/
- Fix: the js overall_footer.html code and page-forum code have been updated to fix some secondary but important bug https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
- Fix: minor code fixes and hints. See some logs here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1708
2.5.8
Release Date – 22 Feb, 2022
- Fix: definitively fix the important option “Disable existence check of the email in phpBB before it is updated in WordPress” that was setting at contrary the resulting effect enabled/disabled
- Fix: fix wp_w3all.php and admin/config.php to correctly manage the last added phpbb_iframe_short_pages shortcode option
2.5.7
Release Date – 18 Feb, 2022
- Add: param ‘phpbb_default_url’ for the “awesome phpBB iframe shortcode” and explain what it is possible to do with it, and more with the others params, see: https://www.axew3.com/w3/2022/02/the-awesome-iframe-template-integration-using-shortcode/
- Fix: hint explain for option “Disable existence check of the email in phpBB before it is updated in WordPress” that was leading to a misundertanding as it was written, because the explain was substantially wrong (sorry). It is important hint. Read it, (in the hope) it is clear now!
- Move to: (if related option active) max 25 users per time the max allowed users that will be possible to delete at mean time in phpBB, while users deleted in WP
- Fix: more hints into admin plugin page
- Fix: the overall_footer.html js code for iframe has been patched to avoid that bots load the code. Are just two lines, one on top and one on the bottom, that wraps the overall_footer code (like it was already for the overall_header): https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
- Fix: minor security fixes
- Minor fixes
- See: release logs https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1704
2.5.6
Release Date – 15 Feb, 2022
- Add: the awesome iframe phpBB template integration that will fit any template. You’ll find it into plugin admin page
- See: see the new awesome iframe shortcode home page here: https://www.axew3.com/w3/2022/02/the-awesome-iframe-template-integration-using-shortcode/
- See: easy example online: https://www.axew3.com/w3/board/
- Fix: a possible (even very hard) secondary security bug into page forum and /common/phpbb_endpoints_ext_functions.php
- Remove: finally clean up ‘Links for embedded phpBB iframe into WordPress’ option, not required anymore by long time, since V5 js code. Remove all related code, into all functions, also about a jquery function inclusion
- Fix: several language hints (lang file updated) and minor clean up all over
- Enjoy
2.5.5
Release Date – 9 Feb, 2022
- Fix: correctly remove all db options (famous 5/6 rows) when plugin uninstalled
- Fix: clean up function wp_w3all_phpbb_delete_user_signup() from not necessary code
- Add: no_avatars=”1″ param into shortcodes ‘w3allastopics’ and ‘w3allastopicforumsids’. If the paramater is set and is set to 1, avatars will not display into the used shortcode, even if into the plugin admin, avatars settings have been set as active. Note that to update to this if using custom shortcodes files you have to substitute these files or this shortcode option will not affect
- Fix: ‘w3allforumpost’ shortcode to correctly display or not the attachment panel into rendered posts
- Add: option delete users in phpBB when deleted in WordPress. It require the ‘phpBB WordPress integration common tasks extension’ installed in phpBB to work as expected. It do not require to activate any option into the extension
- Note about delete users option: by default users deleted in WP are deactivated in phpBB, and it will continue to be the default behavior if option not active (and even if active: so that if the cURL will fail, and users not deleted in phpBB, users will be by the way deactivated in phpBB)
- See logs: https://www.axew3.com/w3/forums/viewtopic.php?p=5511#p5511
- phpBB extension: download and follow instructions if you wish to update to 1.0.2 (that only add the above mentioned feature about users deletion) here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1670
- Note: the phpBB extension will not anymore provided within the plugin. To make it more comfortable to be updated all will be ever into one single place: https://www.axew3.com/w3/forums/viewtopic.php?p=5509#p5509
- Note: the phpBB extension main page link has been added into plugin admin page
- Fix: more hints simplified (to be more clear, like about bruteforce behavior) into phpBB admin
- New: help install simplified, shortened and improved has been linked into plugin admin and the old marked as obsolete: https://www.axew3.com/w3/wordpress-phpbb-integration-install/
- More minor fixes and clean up
2.5.4
Release Date – 29 Jan, 2022
- Fix: error when user deleted on WordPress Multisite
2.5.3
Release Date – 27 Jan, 2022
- Fix: ‘Error: the provided email is associated with another account into our forum’ coming out when user register in phpBB and then should be added into WordPress due to a valid phpBB session or explicit login into WP
- Fix: Fix: all others cases, where an user registered in phpBB and then should be added in WP, included user addition in WP using the phpBB integration extension option (that if used do not need to be updated, the bug was affecting the plugin code and not the phpBB extension)
- Add: option ‘Disable the check of the email existance in phpBB before it is updated in WordPress (front end plugins profile pages)’. The option mean is explained within same option hint into plugin admin page
- Minor lang hint fixes
2.5.2
Release Date – 24 Jan, 2022
- Fix: language file wp-w3all-phpbb-integration.pot into /wp-content/plugins/wp-w3all-phpbb-integration/languages that can be used to correctly create .po lang files. en_EN, us_US, fr_FR, es_ES and it_IT have been added into languages folder by default, ready in place, even if not still translated (have been translated just front-end strings into it_IT)
- Fix: the shortcode phpBB posts into WP post has been updated to correctly parse any attachment, inline and not inline, exactly like phpBB do
- phpBB Post Shortcode is here: https://www.axew3.com/w3/2017/07/wordpress-shortcode-phpbb-posts-into-wp-post/
- Fix admin hints all over
- Minor fixes
2.5.1
Release Date – 21 Jan, 2022
- Fix: function verify_phpbb_credentials() to correctly setup main connection config vars, so to correctly execute all subsequent main tasks into widgets etc
- Fix: check valid emails formats for frontend plugins, before being updated into WordPress
2.5.0
Release Date – 20 Jan, 2022
- Fix: unique database connection instance (faster)
- Fix: front-end plugins email check before update: if the email match another existent into phpBB the update will be rejected with a message. It has been tested working fine into Memberpress and should be ok into any other
- Note: to test that it is working on any plugin and that an existent email is found and the email update rejected, may as obvious, it sould be tested against an email that do not exist in WP, but that exist in phpBB and belong to another user
- Fix: user insertion query into phpBB, using only required values
- Add: common tasks screen, where at moment it is possible to change email for an user only in phpBB or only in WordPress by username, so to make it easy to fix any user’s email problem between phpBB and WP
- Fix: all transfers, check and common tasks options that are now ever available: into related option on plugin admin page, or under WP Tools menu
- Some hints have been simplified and updated to be more clear
- Fix: Last posts widgets and shortcodes have been updated to display the same data/hour format of the WordPress setting. Changing WP settings about time/hour format will change the output to the same into widgets/shortcodes
- Add: parsing of the [attachment] bbcode into phpBB post shortcode: see example here https://www.axew3.com/w3/2017/07/wordpress-shortcode-phpbb-posts-into-wp-post/
- Minor code fixes
2.4.9
Release Date – 10 Jan, 2022
- Fix: remove ‘all db fields’ when phpBB user’s insertion, reducing to the minimum insertion query (only phpBB 3.3>)
- Fix: hooks execution flow all around, removing and executing only when needed
- Update: page-forum.php to fix the easy preloader, adding the text above as default, that will display the domain name automatically. To update if you want, rebuild page-forum on plugin admin or substitute the one into your active template folder (page-forum(orWhatEverYouNamedIt).php, with the new page-forum.php you find into the plugin ‘/addons’ folder, renaming it as needed
- Fix: definitively page-forum to resolve the loop problem when UID 2 login in phpBB and into page-forum get loop (because users uid1 in wp and uid2 in phpBB are not linked)
- Fix: some admin configuration hint and order fields
- Minor fixes
- Read: short 2.4.9 logs, preloader and more hints here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1677
2.4.8
Release Date – 7 Jan, 2022
- Fix: profile fields correctly managed when admin or user update profile fields: ‘error email existent into linked cms’ was coming out, even when email not existent or email not updated
- Fix: optimize last added wp_check_password() that follow to correctly check password in any passed hash, even if plugin not correctly configured
- Fix: error on transfer processes tasks due to wrong serialize() still in place
- Minor fixes
2.4.7
Release Date – 5 Jan, 2022
- Fix: user not added into phpBB, when an user added by admin in WordPress
- Fix all others actions that do not fires when editing users in wp-admin side
2.4.6
Release Date – 4 Jan, 2022
- Note: Php7 or better required since 2.4.6
- Replace: phpBB config.php file inclusion. phpBB database connection values and integration mode are now all inside the new option into integration plugin admin page.
- Note: active installations are automatically switched to the new configuration when: visit the WP_w3all plugin admin page after the plugin update. Check that all is in good order (GREEN BUTTON display).
- Note: open plugin admin page to automatically activate the new config (that now work without including a phpBB config.php file). If the GREEN BUTTON display it is all ok: if you were using the custom config.php file inclusion, may remove/delete the file from the filesystem because it will not be used anymore
- Fix function w3all_add_phpbb_user(). Was working fine, but it has been optimized to avoid waste of resources (when/if called) and minor cleanup
- Optimize verify_credentials() main function
- Fix: if integration active but db connection fail, and users have to login in WordPress, but the presented hash is a phpBB hash, the plugin will follow on recognize any presented hash and correctly login users without doing a password reset
- Remove js onmouseover to switch links to the iframe mode. There is no need to take this and more code into widget and shourtcode files (due to js overall_header.html code): all files about have been shortened and cleaned up: old custom files will follow to work as before (because functions about have not been removed)
- Logs 2.4.6 here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1672
2.4.5
Release Date – 26 Dec, 2021
- Fix: w3all_user_profile_update_errors() function
- Fix: multisite user’s email update: was impossible to update user’s email in certain conditions for admins
- Fix: secondary security bug in certain conditions
- Add: phpBB WordPress Integration Common Task (phpBB extension) which you’ll find from now on into /wp-content/plugins/wp-w3all-phpbb-integration/addons/phpBB_EXT folder
- Install how to for the ‘unchained integration’ is here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1670
- Remove phpBB mChat and WP Buddypress integration options
- Remove option ‘Retrieve phpBB avatars by using native phpBB file’ into plugin Admin Config page (effectively not used anymore)
- Iframe integration code (page-forum.php has been fixed and cleaned under some important aspect) has been updated
- To completely update all to last version, you should follow the Update Procedure as explained: https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/
- Fix: several minor but important fixes and code cleanup all around (hints and options: some have been updated or removed, but the complete cleanup process will happen on next versions, step by step)
2.4.4
Release Date – 2 Mar, 2021
- Add: option “Add users in phpBB only after first successful login in WordPress” that return to be so useful under many aspects (especially to fix some frontend plugin registration problem. Read hints into the same plugin option)
- Add: option “Force correct WordPress password reset (front end plugins)” that resolve problems into front end plugins (read hints into the same plugin option)
- Fix: WP UID 1 wrong password on reset
- Fix: user addition in phpBB, if added as newbie, then promoted to Registered when reach specified number of posts: the user is now added/created in phpBB in the correct way, so to be removed from Newly Registered when the case, and promoted to Registered
- Fix: page-forum.php: fix uid1 WP and phpBB uid2 (install admins) loop on page-forum, given by the fact that uid1 in WP and uid2 in phpBB are not linked anymore. To fix this, it is necessary to rebuild page forum, and update overall_footer.html js code.
- Fix: history.pushState and history.replaceState on page-forum so to return to correct page when navigating back by clicking into Browser Back button. Fix the empty w3= (custom fancy= url) sometime happening on address bar. page-forum(orWhateverYouNamedIt).php require to be rebuilt into plugin admin or manually substituted, for changes to take effect, and for the Wp uid1 and phpBB uid2 loop into page-forum, the overall_footer.html code require to be updated: https://www.axew3.com/w3/2020/01/phpbb-wordpress-template-integration-iframe-v5/ . If you want to update to fix the uid 1 loop on page-forum just looking what into overall_footer.html code changed, follow this link: https://www.axew3.com/w3/forums/viewtopic.php?p=5175#p5175
- Fix: function create_phpBB_user() to not follow on create the user if email or username already exists into phpBB, so to avoid an error in certain cases
- Fix: WP and MUMS under several aspects and errors messages
- Revert: MUMS to allow users coming from phpBB that need to be inserted into WordPress, to be accepted only if usernames are in the pattern range 0-9A-Za-z
- Fix: minor (but important) fixes
2.4.3
Release Date – 9 Jan, 2021
- Fix: username characters, allowing range -0-9A-Za-z _.@ for usernames on WordPress Network Multisite mode
- Fix: transfer process utility, WordPress users to phpBB (may still will not work properly for non latin chars)
- Fix: transfer process phpBB to Wp, allowing characters range -0-9A-Za-z _.@ for network multisites
- Fix: ‘List WordPress users that not exists in phpBB: delete WordPress users that not exists in phpBB’ on WP_w3all phpBB WP users check utility
- Minor: fixes
2.4.2
Release Date – 5 Jan, 2021
- Fix: all Bruteforce countermeasure flow, to avoid loops in certain cases and to correctly manage bruteforce array cleanup
- Fix: mChat flow and code, removing unwanted (and not necessary) phpBB user’s capabilities query
2.4.1
Release Date – 5 Jan, 2021
- Fix: Bruteforce countermeasure, to avoid logout of the legit logged user in certain cases
2.4.0
Release Date – 1 Jan, 2021
- Switch to integration ‘by email’
- To update from 2.3.9, it is only required to choose where users can update email, and may (may not) where to let users register and/or login.
- READ this to UPDATE: https://www.axew3.com/w3/forums/viewtopic.php?p=4975#p4975
- The new install steps page is here: https://www.axew3.com/w3/wp-w3all-wordpress-to-phpbb-install-and-how-to/
- The install help page contain steps and explainations on how to use the integration for different scenarios, also with mismatching usernames/emails pairs
- With mismatching usernames/email pairs, it is allowed to let users update their email, password and to register, only in WordPress or phpBB
- Read to know ways to integrate, into above linked pages/posts
2.3.9
Release Date – 08 Aug, 2020
- Fix: function w3_phpbb_ban() to not return phpBB ‘excluded bans’ as banned
- Fix: function w3all_add_phpbb_user() where username var missed (user’s addition in WP with redirect from/after registration in phpBB)
- Minor fixes
- Note: the integration plugin since 2.4.0 > will be rewritten and will change some important thing, but maintaining all features: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1562
2.3.8
Release Date – 20 Jul, 2020
- Fix: avatars widgets, and avatar for the shortcode by forums ID [w3allastopicforumsids] where avatars do not display may because the forums id excluded on plugin admin option for widgets, but need posts/avatars retrieved after via [w3allastopicforumsids] shortcode, for the exluded forum on widgets
- Note: if you are using custom files to display shortcodes, to make it work the new fix above, you need to update your custom ‘phpbb_last_topics_forums_ids_shortcode.php’ with the last one you’ll find into ‘/wp-content/plugins/wp-w3all-phpbb-integration/views/phpbb_last_topics_forums_ids_shortcode.php’
- Fix: ‘Notice: Constant W3PHPBBLASTOPICS already defined in ….. class.wp.w3all-phpbb.php on line 2811’ bug, reported here: https://www.axew3.com/w3/forums/viewtopic.php?p=4747#p4747
- Fix: if coming phpBB user presents a valid phpBB cookie, do not rewrite phpBB session in WordPress
- Fix: w3_phpbb_ban() function, to avoid return true (user banned) where passed empty values
- Remove: option ‘Fix Users Signup process’ on plugin admin, not useful since last updates
- Fix: MUMS last password hashed with cost 10 bug, switched to 12, so recognized in phpBB, x MUMS WordPress installations
- Minor fixes
2.3.7
Release Date – 15 Jul, 2020
- Fix: passwords flow, for new coming logged in users in phpBB, that are inserted and logged on fly in WordPress, without receiving ‘Pass do not match’ and a logout at first visit in place of an auto login
- Fix: password do not match in phpBB, if changed in WP profile (because phpBB require a min cost of 12 on hashing password, and last plugin update missed this aspect)
- Fix: bug on login widget/shortcode
- Fix: usernames correctly added in WordPress when coming from phpBB (lowercase bug)
- Fix: non latin chars like Cyrillic: users are now fully and correctly handled/inserted in WordPress (UTF-8)
- Fix: transfer process for users from phpBB to WordPress
- Fix: return correct notice to users, if they are deactivated in phpBB, and avoid to logout without informing the user of what happen to his account
- Fix: MUMS correct user addition into the first visited blog and fix more mums bugs
- Change: a phpBB banned user, will not be deactivated in WordPress, but will never be able to login: a notice will display to inform what’s going on with his account. So when ban end, the user will be able to login again with same WP roles (that has been the more easy and ‘less code solution’)
2.3.6
Release Date – 05 Jul, 2020
- Fix: passwords reset/update flow and passwords containing special characters
- Fix: password’s reset processes for frontend plugins pages
- Fix: remove old w3_Bcript() lib, switching to native Php password_hash()
- Fix: display user’s avatar, when an admin edit user’s profile (almost into a default WP profile view and/or all plugin’s using $_GET[‘user_id’]): https://www.axew3.com/w3/forums/viewtopic.php?p=4701#p4701
- Fix: set wp user to be the one that logged out/in into phpBB when profile page load. Example: an user logout and re-login with another username in phpBB, then reload his wp profile page that was already opened into another browse’s tab, where was logged in as the logged out into phpBB
- Fix: minor security bug
- Minor fixes
- Add: param/attribute ‘wordsnum’ to the ‘phpBB posts into WP post’ shortcode: https://www.axew3.com/w3/2017/07/wordpress-shortcode-phpbb-posts-into-wp-post/
- Updated procedure explain: ‘Securing WordPress and WP_w3all phpBB WordPress integration: HOW TO and WHY’: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=80
2.3.5
Release Date – 16 Apr, 2020
- Fix: definitevely fix duplicated WP user insertion, when registration done in iframed phpBB, then login first time, into phpBB iframed
- Fix: correct user’s phpBB session cleanup, when user deleted into WordPress
- Fix: a secondary bug on empty value passed on query, when user deleted in wordpress (then it’s deactivated in phpBB), and the user perform a Logout (very rare)
- Fix: several secondary Php warnings coming out …