Problem: PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, cannot access private method WPML_TM_ICL20_Migration_Notices::build_migration_required() in /wordpress/core/6.9.1/wp-includes/class-wp-hook.php:341
Solution: We have identified the root cause of the issue, which is related to a problem that has already been resolved in the latest version of our plugin (4.9.0).
In order to fix the issue, a plugin update is needed.
Problem: You are trying to configure WPML after a fresh install but encountered an error indicating that the ICanLocalize migration could not complete due to a missing ICL Website ID ($ts_id). Solution: We recommend following the steps provided in a related support ticket to resolve this issue. You can find the detailed steps here: WPML support forum post.
If this solution does not apply to your case, or if it seems outdated, please open a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, you can contact us directly through the WPML support forum.