Hi, I'm having an issue where new translations fail to appear on a page, and I suspect that someone might have used the WordPress editor to edit the translated page at some point.
We apologize for the inconvenience, but in order to proceed with troubleshooting, we kindly request a site snapshot. Alternatively, with your permission, we can create a snapshot on our own.
For this purpose, we typically recommend using the free plugin "Duplicator." If you are already familiar with how Duplicator works ( https://wordpress.org/plugins/duplicator/), please skip the following steps and simply send me the archive file you downloaded.
To assist you further, please follow these instructions:
Watch the Duplicator instructions video: hidden link
If the archive file exceeds 400MB in size, please utilize Duplicator's file filters to exclude the cache, wp-uploads directory, media, and archive files.
Once you have the archive file, please share the link with us. You can use services such as Google Drive, Dropbox, or similar platforms as the snapshot file will likely be large.
Please note that your next reply will be private, visible only to you and me. You can paste the link to the file there. Rest assured that once the issue is resolved, I will delete the local site.
Hi Kor, the Duplicator plugin is not compatible with the Pantheon hosting platform, unfortunately. This is a problem that we discovered in past support threads.
Kor, it looks like one of my earlier messages didn't go through, from about 19 hours ago.
Yesterday after we chatted, I had to update the "Native PHP Sessions for WordPress" plugin that WPML relies on, at least on Pantheon-hosted environments.
This update doesn't solve the existing problem with translation sync, but I've updated and reset the "wpml-chainalysis" test environment so that you are working with the latest bug fixes from our production environment.
Feel free to deactivate any plugins or switch to a stock theme as needed. Whatever the fix is, we need it to work on Pantheon hosting.
I've checked and it seems to be caused by some of your cache plugins. This is what I've done.
1. Deleted the German language page.
2. Duplicated the EN language to DE Language.
3. Edited the DE Language page and set it as "Translate Independently"
4. Go back to the EN language page and translate it
Hi Kor, is it true that if we select "Translate Independently", that this "unsyncs the secondary language page so your design or translations won’t be overwritten when you update the default language page"?
But if so, we _do_ want the translated versions to remain in sync with the original, and we'd like to continue to use the ATE for translations, please.
So this might not solve our problem, if this is how "Translate Independently" works.
The "Translate Independently" will unlink the "copy" which will then allow you to translate the page using the "Advanced Translation Editor". This means, if you want to use "Advanced Translation Editor" on a duplicated page, you need to select "Translate Independently".
I've performed the same steps here hidden link but the post is showing an empty white page. Could be some cache-related issue? This is what I've done hidden link
But it works when I cloned the page here hidden link
I see that you deactivated Yoast SEO, the object cache, and the hosting (Pantheon) platform's advanced page cache plugins. Please note that the advanced page cache plugin actually helps to clear the page cache as soon as content is updated, so you might want to activate that one again while you're making changes on this test site.
There are no WordPress debugging errors but I do see these three (3) recent PHP errors in the log:
2023/11/01 19:45:50 [error] 9#9: *101 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$status_id in /code/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/class-wpml-tm-ate.php on line 57" while reading upstream, client: 10.1.1.28, server: , request: "GET /wp-admin/post.php?post=69&action=edit&lang=en HTTP/1.1", upstream: "hidden link:", host: "wpml-chainalysis.pantheonsite.io", referrer: "hidden link"
2023/11/01 19:46:32 [error] 8#8: *128 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$status_id in /code/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/class-wpml-tm-ate.php on line 57" while reading upstream, client: 10.1.6.124, server: , request: "GET /wp-admin/post.php?post=69&action=edit&lang=en&admin_bar=1 HTTP/1.1", upstream: "hidden link:", host: "wpml-chainalysis.pantheonsite.io", referrer: "hidden link"
2023/11/01 19:46:49 [error] 11#11: *107 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$status_id in /code/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/class-wpml-tm-ate.php on line 57" while reading upstream, client: 10.1.65.157, server: , request: "GET /wp-admin/post.php?post=69&action=edit&lang=en&admin_bar=1&complete_no_changes=1&ate_original_id=81630299&complete=true&ate_job_id=81630299&ate_status=6 HTTP/1.1", upstream: "hidden link:", host: "wpml-chainalysis.pantheonsite.io", referrer: "hidden link"
That page is not broken and there are console errors. It's coming from the theme. Let me check further.
The topic ‘[Closed] new translations fail to appear on a page’ is closed to new replies.
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.