繁体   English   中英

如何使文件附件可选?

[英]How to make file attachment optional?

$sjb_attach_resume = '<div class="col-md-3 col-xs-12">'
        . '<label for="applicant_resume">' . apply_filters('sjb_resume_label', __('Attach Resume', 'simple-job-board')) . '<span class="sjb-required required">*</span></label>'
        . '</div>'
        . '<div class="col-md-9 col-xs-12">
                            <div class="form-group">'
        . '<input type="file" name="applicant_resume" id="applicant-resume" class="sjb-attachment form-control "' . apply_filters('sjb_resume_required', 'required="required"') . '>'
        . '<span class="sjb-invalid-attachment validity-note" id="file-error-message"></span>'
        . '</div>'
        . '</div>'
        . '<div class="clearfix"></div>';
echo apply_filters('sjb_attach_resume', $sjb_attach_resume);

我假设你没有写代码,因为你问这个。 诚实和恭敬地,您应该在玩文件上传等之前学习基础知识,因为如果处理不当,这可能是一个重大的安全风险。

至于您的问题,您可以从文件输入中完全删除 required-attribute :

$sjb_attach_resume = '<div class="col-md-3 col-xs-12">'
        . '<label for="applicant_resume">' . apply_filters('sjb_resume_label', __('Attach Resume', 'simple-job-board')) . '<span class="sjb-required required">*</span></label>'
        . '</div>'
        . '<div class="col-md-9 col-xs-12">
                            <div class="form-group">'
        . '<input type="file" name="applicant_resume" id="applicant-resume" class="sjb-attachment form-control ">'
        . '<span class="sjb-invalid-attachment validity-note" id="file-error-message"></span>'
        . '</div>'
        . '</div>'
        . '<div class="clearfix"></div>';
echo apply_filters('sjb_attach_resume', $sjb_attach_resume);

...或通过修改应用的过滤器来删除它,方法是将代码片段添加到主题的 functions.php 文件中:

add_filter( 'sjb_resume_required', '__return_empty_string' );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM