[Resolved] The WPML edit button is not showing in the backend
This thread is resolved. Here is a description of the problem and solution.
Problem: After pushing the website to production, the client is facing issues with WPML: the WPML edit button is not visible in the backend, and attempts to edit products redirect back to the homepage. Despite registering the site and installing all WPML plugins, it still indicates some plugins are not installed. Solution: We identified that a custom function in the theme, designed to remove all notices in the WordPress dashboard, was causing the issue. We recommend commenting out this function:
After doing so, navigate to WPML → Translation Management and follow the migration banner. This should resolve the issue and allow WPML to function normally.
If this solution does not apply to your case, or if it seems outdated, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening 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.
I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
Since you migrated your site, you should normally see a migration banner in WPML → Translation Management prompting you to run the migration for the new site URL. Did you see this banner?
If you didn’t see it and only encountered an empty page, another plugin is likely interfering and hiding it.
Please try the following steps:
1. Register the current site with a new site key:
1. Go to Plugins → Add New → Commercial tab and click Unregister WPML from this site.
2. Once the page reloads, click Register WPML. A message will appear asking for the site key. Click Get a key for this site.
3. In your WPML account, complete the site key wizard and set it to Production site.
4. Copy your new key and paste it into the Commercial tab. Once done, you can delete the old site key in your WPML account.
2. Check Translation Management:
• Go to WPML → Translation Management.
• If the page is still empty, please temporarily deactivate all plugins except WPML and check again.
I was able to identify the cause of the issue. Your theme contains a custom function that removes all notices in the WordPress dashboard. This is why I previously mentioned that something in your setup was interfering.
Please temporarily comment out the following function in your theme:
After commenting it out, go to WPML → Translation Management and follow the migration banner. Once the migration is completed, WPML will continue working normally on your website.