Как перевести кастомный чекбокс WPML
-
Добавила кастомный чекбокс в оформлении заказа woocommerce:
// Добавление чекбокса
add_action( 'woocommerce_review_order_before_submit', 'truemisha_acceptance_checkbox', 25 );
function truemisha_acceptance_checkbox() {
woocommerce_form_field( 'acceptance_checkbox', array(
'type' => 'checkbox',
'class' => array( 'form-row' ),
'label_class' => array( 'woocommerce-form__label-for-checkbox' ),
'input_class' => array( 'woocommerce-form__input-checkbox' ),
'required' => true,
'checked' => 'checked',
'default' => 1,
'label' => 'Я ознакомлен с <a href="/delivery/">условиями доставки</a>',
));
}
// Валидация
add_action( 'woocommerce_checkout_process', 'truemisha_acceptance_checkbox_error', 25 );
function truemisha_acceptance_checkbox_error() {
if ( empty( $_POST[ 'acceptance_checkbox' ] ) ) {
wc_add_notice( 'Вам нужно подтвердить согласие с условиями доставки.', 'error' );
}
}Проблема в том, что плагин WPML не хочет видеть лейбл чекбокса и текст ошибки и соответственно не могу добавить перевод строк. Как это всё подружить?
В плагине WPML включено автообнаружение строк, захожу на страницу где чекбокс во фронтенде, обновляю её, потом перехожу в WPML в раздел непереведенных строк и там ничего не появляется..
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
Тема «Как перевести кастомный чекбокс WPML» закрыта для новых ответов.