覆盖:全字段类型(text/number/email/tel/radio/checkbox/select/textarea/file) ·
验证器写法 A/B/C 零破坏 ·
新增 file_upload 统一验证器必填/选填 ·
三层 params 回退优先级
488window.hzt_form(L17-19 注释:模板不得自定义兜底)HztForms.submit(formDOM, opt) / 预热:HztForms.prefetch()(唯一 API)inc/hzt-theme-hooks.php(已注册 3 个测试表单:test_all_fields / test_new_file_upload / test_three_layer_priority)file_upload BUILTIN 别名(反射多参数新链路,validate_file_upload($file, $config))。
check_file_size / check_file_type 的【两层参数回退模型】:
优先级1(单字段 params_config 显式声明) > 优先级2(插件内置统一默认值=≤2MB / JPG+PNG+PDF)。
my_file_defaults(required) helper 函数显式传 P1 params_config,
不要依赖全局钩子——显式配置可 Grep 追溯、可移植、不会被第三方静默覆盖。