- Status
- Aguardando o autor
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o WooCommerce PDF Invoices by Andrew Benbow para gerar faturas, o PDF sempre exibe a página de termos no idioma principal. Além disso, você não pode salvar configurações específicas do idioma para a página de termos, impedindo a tradução adequada.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Procure a linha 183.
- Substitua:
// Get the WooCommerce order_id $order_id = $order->get_id();
- Por:
// Get the WooCommerce order_id $order_id = $order->get_id(); // WPML workaround for compsupp-7811 $order_lang = $order->get_meta( 'wpml_language', true ); $settings['pdf_termsid'] = apply_filters( 'wpml_object_id', $settings['pdf_termsid'], 'page', TRUE, $order_lang );