[英]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.