Ошибки Woocommerce Checkout Править - PullRequest
0 голосов
/ 12 октября 2018

Я хочу изменить сообщения об ошибках, поступающие со страницы оформления заказа.

Кто-нибудь может мне помочь?

enter image description here

Я могуубедитесь, что строки находятся в файле woocommerce.pot.

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Конечно, вы можете просто добавить фильтр на крючок woocommerce_checkout_required_field_notice.

public function filter_woocommerce_checkout_required_field_notice( $sprintf, $field_label ) {
    $my_custom_notice = '' . $field_label . ' and my custom notice!';
    return sprintf( __( '%s is a required field.', 'woocommerce' ), $my_custom_notice ); 
}

add_filter( 'woocommerce_checkout_required_field_notice', 'filter_woocommerce_checkout_required_field_notice', 10, 2 );
0 голосов
/ 12 октября 2018

Попробуйте изменить содержимое поля ошибки на что-то вроде «Поле с * обязательны для заполнения».

<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#Id_of_Error_Container").html('<p class="red">Fields with * are required</p>');
});
</script>

Добавьте это в footer.php и измените #Id_of_Error_Container с div id для поля ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...