font

12月 15, 2015

隱藏WooCommerce 裡面多餘的表格

wordpress架站若有用購物車WooCommerce的時候
在結帳表單時常會有多餘的表格
尤其一些服務平台並不需要公司名稱、地址、國家等等的資訊
為了維持網站的簡潔度和提升使用者的體驗
當然是直接去除掉不要的東西

找了半天發現國外已經有人分享這個方法,超簡單
請參照這篇文章:
How to Hide/Delete any field from WooCommerce billing form


簡單說明


1.
就是在你安裝版型的路徑中找到functions.php
/wp-content/themes/”Your_theme_name”/functions.php

2.
直接寫code隱藏你不要的表格

add_filter( 'woocommerce_billing_fields' , 'custom_override_billing_fields' );
function custom_override_billing_fields( $fields ) {
unset($fields['billing_country']); /* Hide Country field */
unset($fields['billing_company']); /* Hide Company field */
return $fields; }

我特別標起來藍色的code就是指定要隱藏的表格,
標紅字的則是該欄位的id(以上的示範是隱藏公司名稱跟國家)
以此類推,要藏多少欄位就加多少行就對了




Related Posts Plugin for WordPress, Blogger...

ShareThis