WooCommerce 必要欄位問題 I


在安裝完WordPress及WooCommerce後, 常會出現下圖之必填欄位, 特別是州(State)在中文地址裡會讓人不知該怎麼填。爬文了很久, 才發現網路上有些文章寫的位置根本新版已經改變架構了。

1

修改的位置在/site/wwwroot/wp-content/plugins/woocommerce/includes下的class-wc-countries.php

2

把原本required = true 改成 false 即可

3

結果如下

4

衍生修改, 可以新增或刪除欄位。

5

6

7

8

之後可以用WooCommerce Checkout Manager 這個Plugin來設定那些欄位要顯示, 那些不要顯示。那朋友會問, 這麼好用的工具怎不一開始就用…答案是, 他根本無法移除到State的必要選項啊。

9

可參考

http://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

http://www.aschroder.com/2012/01/how-to-edit-and-disable-checkout-fields-in-woocommerce/

http://wordpress.org/support/topic/woocommerce-remove-fields-on-edit-address

http://wordpress.org/plugins/woocommerce-checkout-manager/

http://docs.woothemes.com/document/checkout-field-editor/

http://sofree.cc/hide-wp-profile-fields/

http://wptw.org/how-to-remove-default-author-profile-fields-in-wordpress/

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料