This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing issues with setting up WPML after installing it alongside the ACF plugin on their WordPress site. They encountered problems such as missing language options, a white screen during configuration, and URLs incorrectly prefixed with language codes. Additionally, pages were not displaying in the backend.
If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 further assistance is needed, 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 using ACF plugin for CMS in the WordPress and installed WPML. I am working on the development site hidden link. and what we have to do with already ACF Field created.
Symptoms:
I am stuck on how to proceed further after installing WPML.
Questions:
How do I proceed with setting up WPML after installation?
I understand what you're looking for and will try my best to assist.
Since you're using ACF on your site, it’s necessary to install the ACF Multilingual plugin to translate the ACF content properly. You need to configure the field group and field translation preferences correctly using the ACF Multilingual. Please take a moment to read the guide below, as it will help you understand how to get started.
Once the field group and everything are configured correctly, try translating the Pages post. If you need assistance with the translation process, you can refer to this guide: https://wpml.org/documentation/translating-your-contents/.
The resources above should help to proceed further with WPML.
From the screenshot, I also noticed a warning about the missing tables. To resolve this warning, you can follow the advice I provided in the response below.
Hi I tried to follow the procedure but the WPML plugin behaves weirdly in this case, It is not at all showing any of the language list to be added. Could you help me what is this causing issue
No Languages are shown, and when I try to add Language using Create a custom Language option it shows an error to load the languages.
It appears that the language table in the database is empty or corrupted, which is why the languages aren’t appearing in the list. Since you haven’t completed the WPML setup or added any translations yet, could you please reset the WPML plugin and try setting it up again? This will regenerate the tables and should resolve the issue.
I need your support on this, can we connect for any kind of Live chat to solve the issue, The plugin is not at all able to configure properly. I have installed all the Main Plugins required by wpml. It is good to chat together to solve the issue.
Hi Till now I have not got the any update from your end, kindly allow me to Chat with you to solve the issue together. Its in High priority for me. Kindly do help.
I understand the urgency and am ready to assist you further. Since the issue continues, a closer inspection will be necessary to identify the root cause.
I would like to request temporary access (wp-admin and FTP) to your site so I can take a better look at the issue. It would be better to have a testing site where the issue is replicated.
You will find the needed fields below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.
Maybe I'll need to replicate your site locally. For this, I’ll need to temporarily install a plugin called “Duplicator” or "All in One WP Migration" on your site. This will allow me to create a copy of your site and your content. Once the problem is resolved I will delete the local site. Let me know if this is ok with you.
IMPORTANT
-Please backup site files and database before providing us access.
-If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box. The private box looks like this: hidden link
Looking forward to your response.
[Please note that to effectively manage all tickets, we follow a systematic approach, which may result in varying response times. Response times can also differ due to time zone differences. However, if the ticket queue is lower, we’ll do our best to respond promptly. Sorry for any inconvenience caused by delays. If you need immediate assistance, please feel free to start a chat and in reference, share the link to your open ticket, and request help. Our support team will be happy to assist you.]
Thank you for providing access. I checked using a database management tool and found that the Languages table is empty and not being created, even after resetting and regenerating the language table. It appears that the language information needs to be inserted manually into the database.
Unfortunately, I do not have the necessary access privileges to make the required changes in the database table using the plugin. Could you please share the database access information from the server side so that I can make the required changes? Once the Language information is added to the table, you should be able to select languages and proceed to the next step. I have enabled the private box for you to securely share this information.
Looking forward to your response and appreciate your cooperation in this matter.
The data in the `icl_languages` and `icl_flags` tables is the same across all sites. To resolve the issue, I would export the SQL for both tables from my development environment and then import them into your site. This should help fix the issue.
If you’re comfortable with this process, please download the tables from the following URL and import them into your database: hidden link. You may need to delete the existing tables from the database before you import.
⚠️ Please make sure to back up your site and database before making any changes to the database.
Give it a try, and let me know how it goes. If you need any further assistance or clarification regarding the import, please let me know. I’m here to help!
Hi There!
I hope you're doing well. Sorry for the delay in responding due to the weekend.
Thank you for the update. Glad to hear that you've successfully added the entries to the database.
To investigate the blank screen issue, I logged into your site and noticed the blank screen as well. However, after performing several hard refreshes, the setup page displayed properly, allowing me to complete the setup. The remaining steps in the setup involved setting up a translator, sharing site data, and installing the necessary plugin. I selected the default options to complete the setup. The translation management is now showing correctly. Please check this screenshot: hidden link
I hope it helped. Feel free to let me know if you need further assistance in this matter. I'll be happy to help.
And also it has deleted all my data completely from the website.
there is no pages at the backend
kindly help me in bringing back the data
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.