WPML
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 );
            

Todos os problemas conhecidos →