Php Woocommerce购物车优惠券值占位符更改

Php Woocommerce购物车优惠券值占位符更改,php,css,wordpress,woocommerce,placeholder,Php,Css,Wordpress,Woocommerce,Placeholder,所以,我想我可以通过申请来改变这一点 input#coupon_code.input-value::placeholder { content: 'Enter Code here'; } 这是CSS,它不起作用,所以我开始寻找它在php上的位置 我有一个wordpress设置,所以我继续使用cart.php和coupon.php 我根本不习惯php环境,所以在浏览了30分钟的所有内容后,我看了%$符号后感到头晕目眩 我目前只想找到如何更改此占位符文本,但无法执行此操作 谢谢让我们在优惠券.ph

所以,我想我可以通过申请来改变这一点

input#coupon_code.input-value::placeholder {
content: 'Enter Code here'; }
这是CSS,它不起作用,所以我开始寻找它在php上的位置

我有一个wordpress设置,所以我继续使用
cart.php
coupon.php

我根本不习惯php环境,所以在浏览了30分钟的所有内容后,我看了%$符号后感到头晕目眩

我目前只想找到如何更改此占位符文本,但无法执行此操作


谢谢

让我们在优惠券.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>


在WooCommerce或任何插件中更改文本的首选方法是使用过滤器。最好使用过滤器而不是编辑模板,因为更新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 );

这对你有帮助吗?hust查找
.php
页面,该页面具有id=
优惠券代码的
输入。
如果WooCommerce更新,请避免更改模板,并使用gettext筛选器来验证您的更改。@AndrewSchultz同意
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 );