Visão geral do problema
Se você está usando o WPML Multilingual & Multicurrency for WooCommerce 4.2.10, provavelmente notou que os e-mails de novos pedidos estão exibindo placeholders em vez do título do site, do número do pedido e/ou da data no assunto do e-mail.
Por exemplo, os e-mails estão exibindo:
New Customer Order ({order_number}) – {order_date}
Em vez de:
New Customer Order 1234 – April 23rd 2018.
Solução alternativa
Este problema foi corrigido em WPML Multilingual & Multicurrency for WooCommerce 4.3.2. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.
Esse problema será corrigido em uma próxima versão do WooCommerce Multilingual.
Enquanto isso, você pode usar a seguinte solução alternativa:
- Edite o arquivo class-wcml-emails.php encontrado na pasta ../woocommerce-multilingual/inc/.
- Comente (ou remova) as linhas 138 e 139, como mostrado no snippet de código a seguir:
//add_filter( 'woocommerce_email_heading_new_order', array( $this, 'new_order_email_heading' ) ); //add_filter( 'woocommerce_email_subject_new_order', array( $this, 'new_order_email_subject' ) );