彰化一整天的論壇

 找回密碼
 立即註冊
查看: 790|回復: 0

woocommerce地址欄位定義

[複製鏈接]
發表於 2015-10-31 23:14:58 | 顯示全部樓層 |閱讀模式
本帖最後由 imingho 於 2015-10-31 23:17 編輯

在修改woocommerce有關訂單中的姓及名要對調,因為是用css的闗係,所以您要找到定義的副程式,直接修改。
1.定義在get_default_address_fields函數
檔案在include\class-wc-countries.php
  1. public function get_default_address_fields() {
  2.                 $fields = array(
  3.                         'first_name' => array(
  4.                                 'label'    => __( 'First Name', 'woocommerce' ),
  5.                                 'required' => true,
  6.                                 'class'    => array( 'form-row-first' ),
  7.                         ),
  8.                         'last_name' => array(
  9.                                 'label'    => __( 'Last Name', 'woocommerce' ),
  10.                                 'required' => true,
  11.                                 'class'    => array( 'form-row-last' ),
  12.                                 'clear'    => true
  13.                         ),
  14.                         'company' => array(
  15.                                 'label' => __( 'Company Name', 'woocommerce' ),
  16.                                 'class' => array( 'form-row-wide' ),
  17.                         ),
  18.                         'country' => array(
  19.                                 'type'     => 'country',
  20.                                 'label'    => __( 'Country', 'woocommerce' ),
  21.                                 'required' => true,
  22.                                 'class'    => array( 'form-row-wide', 'address-field', 'update_totals_on_change' ),
  23.                         ),
  24.                         'address_1' => array(
  25.                                 'label'       => __( 'Address', 'woocommerce' ),
  26.                                 'placeholder' => _x( 'Street address', 'placeholder', 'woocommerce' ),
  27.                                 'required'    => true,
  28.                                 'class'       => array( 'form-row-wide', 'address-field' )
  29.                         ),
  30.                         'address_2' => array(
  31.                                 'placeholder' => _x( 'Apartment, suite, unit etc. (optional)', 'placeholder', 'woocommerce' ),
  32.                                 'class'       => array( 'form-row-wide', 'address-field' ),
  33.                                 'required'    => false
  34.                         ),
  35.                         'city' => array(
  36.                                 'label'       => __( 'Town / City', 'woocommerce' ),
  37.                                 'placeholder' => __( 'Town / City', 'woocommerce' ),
  38.                                 'required'    => true,
  39.                                 'class'       => array( 'form-row-wide', 'address-field' )
  40.                         ),
  41.                         'state' => array(
  42.                                 'type'        => 'state',
  43.                                 'label'       => __( 'State / County', 'woocommerce' ),
  44.                                 'required'    => true,
  45.                                 'class'       => array( 'form-row-first', 'address-field' ),
  46.                                 'validate'    => array( 'state' )
  47.                         ),
  48.                         'postcode' => array(
  49.                                 'label'       => __( 'Postcode / Zip', 'woocommerce' ),
  50.                                 'placeholder' => __( 'Postcode / Zip', 'woocommerce' ),
  51.                                 'required'    => true,
  52.                                 'class'       => array( 'form-row-last', 'address-field' ),
  53.                                 'clear'       => true,
  54.                                 'validate'    => array( 'postcode' )
  55.                         ),
  56.                 );

  57.                 return apply_filters( 'woocommerce_default_address_fields', $fields );
  58.         }
複製代碼
http://joy.dongyide.com/customize-woocommerce-checkout-field-with-hooks/

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  

GMT+8, 2020-2-24 05:08 , Processed in 0.149584 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表