彰化一整天的論壇

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

How to reorder billing fields in WooCommerce Checkout template

[複製鏈接]
發表於 2015-10-20 16:48:52 | 顯示全部樓層 |閱讀模式
本帖最後由 discuz 於 2015-10-20 16:59 編輯

Same can be done throught functions.php in your (child) theme:
  1. add_filter("woocommerce_checkout_fields", "order_fields");

  2. function order_fields($fields) {

  3.     $order = array(
  4.         "billing_first_name",
  5.         "billing_last_name",
  6.         "billing_company",
  7.         "billing_address_1",
  8.         "billing_address_2",
  9.         "billing_postcode",
  10.         "billing_country",
  11.         "billing_email",
  12.         "billing_phone"

  13.     );
  14.     foreach($order as $field)
  15.     {
  16.         $ordered_fields[$field] = $fields["billing"][$field];
  17.     }

  18.     $fields["billing"] = $ordered_fields;
  19.     return $fields;

  20. }
複製代碼
  1. add_filter("woocommerce_checkout_fields", "order_fields");

  2. function order_fields($fields) {

  3.     $order = array(
  4.         "billing_first_name",
  5.         "billing_last_name",
  6.         "billing_company",
  7.         "billing_address_1",
  8.         "billing_address_2",
  9.         "billing_postcode",
  10.         "billing_country",
  11.         "billing_email",
  12.         "billing_phone"

  13.     );
  14.     foreach($order as $field)
  15.     {
  16.         $ordered_fields[$field] = $fields["billing"][$field];
  17.     }

  18.     $fields["billing"] = $ordered_fields;
  19.     return $fields;

  20. }
複製代碼


link from :http://wordpress.stackexchange.c ... e-checkout-template
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2020-2-25 11:35 , Processed in 0.128674 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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