Php 使用筛选器挂钩覆盖某些签出字段

Php 使用筛选器挂钩覆盖某些签出字段,php,wordpress,woocommerce,field,checkout,Php,Wordpress,Woocommerce,Field,Checkout,我正在使用Wordpress 4.8.1和bridge主题。 我在覆盖电子商务签出字段占位符方面遇到了一些问题。 使用专用的Woocommerce筛选器挂钩不会对我的签出页面进行任何更改: function override_checkout_fields($fields) { $fields['billing']['billing_first_name'] = array( 'label' => '', 'placeholder' => _

我正在使用Wordpress 4.8.1和bridge主题。
我在覆盖电子商务签出字段占位符方面遇到了一些问题。
使用专用的Woocommerce筛选器挂钩不会对我的签出页面进行任何更改:

function override_checkout_fields($fields) {

    $fields['billing']['billing_first_name'] = array(
        'label' => '',
        'placeholder' => _x('First Name*', 'placeholder', 'woocommerce'),
        'required' => true,
        'class' => array('checkout-billing-first-name')
    );
    $fields['billing']['billing_last_name'] = array(
        'label' => '',
        'placeholder' => _x('last Name*', 'placeholder', 'woocommerce'),
        'required' => true,
        'class' => array('checkout-billing-last-name')
    );


    return $fields;
}

add_filter('woocommerce_billing_fields', 'override_checkout_fields');    

我也使用了过滤器
woocommerce\u checkout\u字段
,但没有更改占位符,因此我尝试使用
woocommerce\u billing\u字段
,但是也没有任何变化。

我尝试了
woocommerce\u checkout\u fields
,它在最新版本的woocommerce上运行。woocommerce\u checkout\u fields和woocommerce\u billing\u fields都不适用于meit。由于信息有限,很难给出解决方案。也许可以在本地主机上的另一个WordPress安装上试用,以测试它是否相同。主题是否也覆盖了这些字段?您可以尝试为过滤器赋予较低的优先级(优先级参数为较大的数字)为了看看这是否是问题所在。我尝试了
woocommerce\u checkout\u fields
,它在最新版本的woocommerce上运行。woocommerce\u checkout\u fields和woocommerce\u billing\u fields都不适用于meit。由于信息有限,很难给出解决方案。也许可以在本地主机上的另一个WordPress安装上试用,以测试它是否相同。主题是否也覆盖了这些字段?您可以尝试为过滤器赋予较低的优先级(优先级参数为较大的数字),以确定这是否是问题所在。