Background of the issue:
I am using the Kadence Email Customizer plugin to customize emails on my site hidden link. I need to translate some strings in these emails into German. For example, the line 'An order has been created for you on {site_title}. {invoice_pay_link}' should be translated, where {site_title} is replaced by the site name and {invoice_pay_link} is replaced by a payment link with the caption 'Pay for this order'.
Symptoms:
After translating the string into German, the placeholders in brackets stop working, and I see the literal text 'Eine Bestellung wurde für Sie auf {site_title} erstellt. {invoice_pay_link}' in the email.
Questions:
How can I ensure that placeholders like {site_title} and {invoice_pay_link} work correctly after translation?
Thanks for contacting WPML forums support. I'll be glad to help you today.
I would need to look closely at your site, so I would need to request temporary access (WP-Admin and FTP) Preferably to a test site where the problem has been replicated.
Your answer will be private, meaning only you and I can access it.
❌ Please backup your database and website ❌
✙ I need your permission to deactivate and reactivate the plugins and themes and change site configurations. This is also why the backup is critical.
✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site.