Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在帐单地址添加新字段_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 在帐单地址添加新字段

Php 在帐单地址添加新字段,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我想在我的网站上编辑我的账单地址,我需要在我的账户页面中添加和删除其他一些,我应该编辑哪些代码 感谢您提供的高级您可以检查下面的代码,您可以添加新的自定义字段示例 add_filter( 'woocommerce_billing_fields', 'custom_woocommerce_billing_fields' ); function custom_woocommerce_billing_fields( $fields ) { $fields['billing']['billin

我想在我的网站上编辑我的账单地址,我需要在我的账户页面中添加删除其他一些,我应该编辑哪些代码


感谢您提供的高级

您可以检查下面的代码,您可以添加新的自定义字段示例

add_filter( 'woocommerce_billing_fields', 'custom_woocommerce_billing_fields' );

function custom_woocommerce_billing_fields( $fields ) {

   $fields['billing']['billing_options'] = array(
    'label'       => __('Custom Field', 'woocommerce'),             // Add custom field label
    'placeholder' => _x('Custom Field', 'placeholder', 'woocommerce'),  // Add custom field placeholder
    'required'    => false,             // if field is required or not
    'clear'       => false,             // add clear or not
    'type'        => 'text',                // add field type
    'class'       => array('own-css-name')      // add class name
    );

 return $fields;
}

删除现有字段,例如国家/地区:

add_filter( 'woocommerce_billing_fields' , 'custom_override_billing_fields' );
function custom_override_billing_fields( $fields ) {
  unset($fields['billing_country']);
  return $fields;
}

也许使用
woocmerce\u default\u address\u fields
的最佳方式是这样的吗? 例如


添加过滤器(“woocommerce”默认地址“字段”,“add”MyNewOption“地址”);
函数add\u MyNewOption\u地址($fields){
$fields['MyNewOption']=数组(
'label'=>\('Custom Field','woocommerce'),//添加自定义字段标签
'占位符'=>\u x('自定义字段','占位符','woocommerce'),//添加自定义字段占位符
'required'=>false,//如果字段是否为必填字段
'clear'=>false,//是否添加清除
'type'=>'text',//添加字段类型
'class'=>array('own-css-name')//添加类名
);
返回$fields;
}

如何获取字段数据,以便在订单详细信息中显示该字段?@svelandiag请尝试此方法或