This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to access the Translation Management and got the migration banner. Solution: If you're experiencing this issue, we recommend you follow these steps: 1) Ensure you back up your database. 2) Navigate to WPML → Support and click on the Troubleshooting link. 3) On the WPML Troubleshooting page, click the Force-enable WPML’s Advanced Translation Editor button.
This solution might be irrelevant if it's outdated or not applicable to your case. We 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. If the issue persists, please open a new support ticket at WPML support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
I am trying to view Translation Management or modify language labels. The issue can be seen at hidden link. WordPress sent me a notification about a fatal error with the WPML Multilingual CMS plugin. The error details are as follows: An error of type E_ERROR was caused in line 202 of the file /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php. Error message: Uncaught Error: Call to undefined method WP_Error::filter() in /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php:202. Stack trace: #0 [internal function]: WPMLFPFns::WPMLFP{closure}(Object(Closure), Object(WP_Error)) #1 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array) #2 [internal function]: WPMLFP{closure}(Object(WP_Error)) #3 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(50): call_user_func_array(Object(Closure), Array) #4 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(105): WPMLFP{closure}(Object(WP_Error)) #5 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/menu/edit-languages.php(1378): WPMLFPLeft->bimap(Object(Closure), Object(Closure)) #6 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/menu/edit-languages.php(790): SitePress_EditLanguages->saveLanguageMapping(Array) #7 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/menu/edit-languages.php(118): SitePress_EditLanguages->update() #8 /nas/content/live/hrmi/wp-content/plugins/sitepress-multilingual-cms/menu/languages.php(30): SitePress_EditLanguages->__construct(Object(WPML_Flags)) #9 /nas/content/live/hrmi/wp-admin/admin.php(293): include('/nas/content/li...') #10 {main} thrown.
Symptoms:
I expected to see the Translation Management page, but instead, I got a message saying 'This site has moved to a new location'. Additionally, there has been a critical error on the website, and WordPress sent a notification about a fatal error with the WPML Multilingual CMS plugin.
Questions:
Why am I seeing the message 'This site has moved to a new location'?
How can I resolve the critical error caused by the WPML Multilingual CMS plugin?
The issue appears to be triggered by the "Site is Moved or Copied" message at the top of the page. Please choose the appropriate option in the message.
I received your feedback. I apologize for not addressing your questions earlier.
The banner showed up because something changed in your installation. I'm not certain what caused it. To resolve the critical error, you need to remove the banner.
You said: "The banner showed up because something changed in your installation. I'm not certain what caused it. To resolve the critical error, you need to remove the banner."
Please can you clarify how to remove the banner when the text on it does not make sense?
I followed your link and it led to two paragraphs:
1. "Share credits across sites by linking the copy to an existing automatic translation account."
We don't need to do this. STAGING doesn't require any credits.
2. "Using WPML on Two Domains Pointing to the Same Website".
I'm guessing you are haven't read the background to this issue. They are 2 websites. The STAGING domain points to the STAGING website, and the PRODUCTION domain points to the PRODUCTION website.