- Статус
- Ожидается ответ автора
- Теги темы
- Compatibility
Обзор проблемы
При использовании WooCommerce PDF Invoices by Andrew Benbow для генерации счетов в PDF-файле всегда отображается страница условий на основном языке. Кроме того, Вы не можете сохранить языковые настройки для страницы условий, что препятствует правильному переводу.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что Вы сделали полную резервную копию Вашего сайта.
- Откройте файл …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Найдите строку 183.
- Замените:
// Get the WooCommerce order_id $order_id = $order->get_id();
- На:
// 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 );