我还没有对此进行测试,但这应该可以工作,不要忘记用您自己的jQuery选择器替换jQuery选择器:
$(function() {
if(typeof jQuery.datepicker === \'function\'){
$( ".your_date_picker_field_selector" ).datepicker({
beforeShowDay: function (t) {
var e = t.getDay();
return [e == 3, ""]
}
});
}
});
Updated: 由于您使用的是contact form 7 datepicker插件,因此请使用filter自定义会议日期字段js。
add_filter( \'cf7dp_datepicker_javascript\', \'custom_date_picker_js\', 10, 2 );
function custom_date_picker_js( $out, $field ) {
// Target only the meeting date field.
if ( $field->type != \'datepicker\' || $field->input_name != \'date-553\' ) {
return $out;
}
$out .= ".datepicker(\'option\', \'beforeShowDay\', function (t) {
var e = t.getDay();
return [e == 3, \\"\\"]
})";
$out .= ".datepicker(\'refresh\');";
return $out;
}