[Resolved] Qtranslate-x cleanup and WPML translation migration queries...
This thread is resolved. Here is a description of the problem and solution.
Problem:
Qtranslate-x cleanup and WPML translation migration queries...
The site in question(https://framer.judokitten.com) has 2 languages assigned, Dutch being the default language and English as secondary. There are duplicate posts and pages(not all) one for Dutch content and one for English content. After importing with the aforementioned plugin and copying the provided redirects to the functions.php file, all the content was assigned to Dutch language.
Solution:
I checked the pages of your site - Pages -> All Pages. I can see 76 pages in Dutch and 36 pages in English, almost all of which are not connected to each other. Please see the attached screenshot pages-not-connected.jpg.
I also checked the .htaccess file of your site. I don't see there any language RewriteRules. I checked the 'theme' functions.php file and saw the following line.
However, I don't see the qt-importer-redirects.php file in the root of your theme's folder.
Apparently, you didn't migrate from qTranslate to WPML properly. At this point, I recommend rolling back your site to a backup before the migration and doing the migration again with great attention to the details and process needed. Carefully follow our guide.
The site in question(hidden link) has 2 languages assigned, Dutch being the default language and English as secondary. There are duplicate posts and pages(not all) one for Dutch content and one for English content. After importing with the aforementioned plugin and copying the provided redirects to the functions.php file, all the content was assigned to Dutch language.
Is there a way to reassign those posts/pages automatically to their languages, or this needs to be done manually?
The pages that redirect you to certain posts such as(hidden link -> exposities they would also need to be reassigned to point to the Dutch/English language content).
There is also the issue when a user clicks to be returned from English to Dutch language they are for example redirected to this link hidden link, which shouldn't have the /nl/.
Below I am providing you with the debug info, and if necessary I can provide you with credentials for the staging site.
If you need further help with this, please share the access details to your site with me.
I'm enabling a private message for the following reply.
Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please backup the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
I checked the pages of your site - Pages -> All Pages. I can see 76 pages in Dutch and 36 pages in English, almost all of which are not connected to each other. Please see the attached screenshot pages-not-connected.jpg.
I also checked the .htaccess file of your site. I don't see there any language RewriteRules. I checked the 'theme' functions.php file, and I do the following line there.
However, I don't see the qt-importer-redirects.php file in the root of your theme's folder.
Apparently, you didn't migrate from qTranslate to WPML properly. At this point, I recommend rolling back your site to a backup before the migration and doing the migration again with great attention to the details and process that needs to be done. Carefully follow our guide.
You have the W3 Total Cache plugin active on your site. I strongly recommend not using this plugin until you finish all the migration and translation processes of your site. Please refer to our guide on working with the W3 Total Cache plugin.
I manually changed those pages to English, however I understand now, what needs to be done differently. The best solution would indeed be a rollback. Thank you for the support.
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.