0
我使用WooCommerce的管理訂單頁面來預訂票房中的某些產品。Woocommerce管理訂單頁面必填字段
我想使某些客戶數據爲必填字段。 (如名字,姓氏,電子郵件等)
該訂單隻能通過在結算信息字段中輸入的數據進行處理(保存)。
我還沒有找到任何解決方案在互聯網上,使管理面板中的字段所需。只找到前端的解決方案。
任何想法?
我使用WooCommerce的管理訂單頁面來預訂票房中的某些產品。Woocommerce管理訂單頁面必填字段
我想使某些客戶數據爲必填字段。 (如名字,姓氏,電子郵件等)
該訂單隻能通過在結算信息字段中輸入的數據進行處理(保存)。
我還沒有找到任何解決方案在互聯網上,使管理面板中的字段所需。只找到前端的解決方案。
任何想法?
如果在結算部分中first_name爲空,這將防止「保存訂單」按鈕被觸發。
add_filter('woocommerce_admin_billing_fields', 'woocommerce_require_admin_billing_fields');
function woocommerce_require_admin_billing_fields($fields){
$fields['first_name']['custom_attributes'] = array('required' => 'required');
// $fields['last_name']['custom_attributes'] = array('required' => 'required'); // for last_name
return $fields;
}
但請記住,這是預防僅在客戶端,也不會老的瀏覽器上工作...
我不能找到一種方法,從節約服務器端後停止。
我認爲你需要改變這個插件的代碼,如果你想要不斷更新插件,或者你必須嘗試找到一種方法來管理代碼,這不是一件好事。或者只需使用JavaScript或jQuery添加所需的輸入字段,並嘗試這種方法?請注意,這只是客戶端驗證。但容易的解決方案。 –
@MrWeix你檢查了我的答案嗎? – Reigel