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"