0
我不是一个编码器,我需要修改以下代码以删除所有选项,而不是仅显示数组中的2天。在此日期之前删除所有下拉选项
add_filter('frm_setup_new_fields_vars', 'remove_field_option', 30, 2);
add_filter('frm_setup_edit_fields_vars', 'remove_field_option', 30, 2);
function remove_field_option($values, $field) {
if ($field->id == 242) {
$timestamp = time();
$options_to_remove = array('2016-08-19', '2016-08-20')
foreach ($options_to_remove as $remove) {
$option_key = array_search($remove, $values['options']);
if ($option_key !== false) {
unset($values['options'][ $option_key ]);
}
}
}
return $values;
}
您可能可以使用'strtotime($ time);'来转换数组中的值,并取消设置小于您输入值的值。 – Rasclatt