Woocommerce Cart Coupon Value Замена заполнителя

Итак, я думал, что мог бы изменить это с попыткой с применением

input#coupon_code.input-value::placeholder {
content: 'Enter Code here'; }

это был CSS, и он не работал, поэтому я начал искать, где это было на php

У меня установлена ​​WordPress, поэтому я продолжил cart.php а также coupon.php

Я совсем не привык к среде php, поэтому у меня закружилась голова после просмотра символов% $ через 30 минут, просматривая весь контент.

В настоящее время я только пытаюсь найти способ изменить этот заполнитель и не могу этого сделать.

Спасибо

1

Решение

Скажем в coupon.php у вас есть следующее:

 <p class="form-row form-row-first">
<input type="text" name="coupon_code" class="input-text" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" id="coupon_code" value="" />
</p>

Изменить placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>":

<p class="form-row form-row-first">
<input type="text" name="coupon_code" class="input-text" placeholder="<?php esc_attr_e( 'your placeholder text here', 'woocommerce' ); ?>" id="coupon_code" value="" />
</p>

Где вы видите Ваш текст заполнителя здесь , вот где вы меняете это.

0

Другие решения

Предпочтительный способ изменения текста в WooCommerce или любом другом плагине — использовать Gettext фильтр. Лучше использовать фильтр, чем редактировать шаблоны, потому что шаблоны могут быть изменены при обновлении WooCommerce. Поместите следующий код в ваш файл functions.php для более перспективного решения.

function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Coupon code' :
$translated_text = __( 'My New Coupon Code Text', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
1

По вопросам рекламы [email protected]