Итак, я думал, что мог бы изменить это с попыткой с применением
input#coupon_code.input-value::placeholder {
content: 'Enter Code here'; }
это был CSS, и он не работал, поэтому я начал искать, где это было на php
У меня установлена WordPress, поэтому я продолжил cart.php
а также coupon.php
Я совсем не привык к среде php, поэтому у меня закружилась голова после просмотра символов% $ через 30 минут, просматривая весь контент.
В настоящее время я только пытаюсь найти способ изменить этот заполнитель и не могу этого сделать.
Спасибо
Скажем в 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>
Где вы видите Ваш текст заполнителя здесь , вот где вы меняете это.
Предпочтительный способ изменения текста в 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 );