从WooCommerce中的自定义结账计费字段获取价值

原学程将引见从WooCo妹妹erce中的自界说结账计费字段夺取代价的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

从WooCommerce中的自定义结账计费字段获取价值 教程 第1张

成绩描写

我在结账时在wooco妹妹erce documentation前面添减了1个字段,办法是:

/*Add document ID to checkout form*/
add_filter( 'wooco妹妹erce_checkout_fields' , 'ebani_cedula_checkout_field' );

// Our hooked in function - $fields is passed via the filter!
function ebani_cedula_checkout_field( $fields ) {
 $fields['billing']['cedula'] = array(
  'label'  => __('Cédula de ciudadanía', 'wooco妹妹erce'),
  'placeholder'=> _x('Cédula', 'placeholder', 'wooco妹妹erce'),
  'required'  => true,
  'class'  => array('form-row-last'),
  'clear'  => true,
  'priority' => 一五
 );

  return $fields;
}

而后我想如许在治理定单编纂页里上显示它:

/**
 * Display field value on the order edit page
 */
 add_action( 'wooco妹妹erce_admin_order_data_after_billing_address', 'cedula_checkout_field_display_admin_order_meta', 一0, 一 );
 
 function cedula_checkout_field_display_admin_order_meta($order){
  echo '<p><strong>'.__('Cédula').':</strong> ' . get_post_meta( $order->get_id(), '_cedula', true ) . '</p>';
 }

当我转到定单编纂页里时,我支到_cedula的空值。我没有晓得为何,我只是依照文档操纵,但是它没有起感化,我怎样夺取保存在自界说结账字段中的数据?

推举谜底

假如愿望鄙人单时保留此自界说计费字段,最佳应用
操纵接洽wooco妹妹erce_billing_fields而没有是wooco妹妹erce_checkout_fields爱好:

add_filter( 'wooco妹妹erce_billing_fields' , 'ebani_cedula_checkout_field' );
function ebani_cedula_checkout_field( $fields ) {
 $fields['billing_cedula'] = array(
  'label' => __('Cédula de ciudadanía', 'wooco妹妹erce'),
  'placeholder' => _x('Cédula', 'placeholder', 'wooco妹妹erce'),
  'required' => true,
  'class' => array('form-row-last'),
  'clear' => true,
  'priority' => 一五
 );
 return $fields;
}

add_action( 'wooco妹妹erce_admin_order_data_after_billing_address', 'cedula_checkout_field_display_admin_order_meta', 一0, 一 );
function cedula_checkout_field_display_admin_order_meta($order){
 if( $value = $order->get_meta('_billing_cedula') )
  echo '<p><strong>'.__('Cédula').':</strong> ' . $value . '</p>';
}

如今,您的自界说结帐单域已保留。

佳了闭于从WooCo妹妹erce中的自界说结账计费字段夺取代价的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。