【问题标题】:WooCommerce field labels not shownWooCommerce 字段标签未显示
【发布时间】:2014-11-30 08:33:23
【问题描述】:

出于某种原因,我的 WooCommerce 没有显示自定义字段的标签或占位符。无论我是通过functions.php(下面的代码)手动添加字段还是使用“WooCommerce Mailchimp”之类的插件,这些字段都可以正常显示,但旁边没有标签。

什么可能导致这种类型的错误?

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
     $fields['shipping']['shipping_phone'] = array(
        'label'     => __('Phone', 'woocommerce'),
    'placeholder'   => _x('Phone', 'placeholder', 'woocommerce'),
    'required'  => false,
    'class'     => array('form-row-wide'),
    'clear'     => true
     );

     return $fields;
}

【问题讨论】:

  • 如果你只使用'label' => 'Phone',呢?
  • 没有任何区别:-/
  • 还有其他建议吗? :-)
  • 我之前也经历过同样的事情。它适用于所有其他类型,但不适用于 text

标签: php wordpress woocommerce


【解决方案1】:

将密钥从 shipping_phone 更改为其他内容。

似乎有些键名是保留的,即使它们没有显示在结帐字段列表中:http://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 2021-11-26
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2021-03-23
    相关资源
    最近更新 更多