它不是一个真正的插件,它更像是一个库/类。插件文件只是作为演示来展示的。
任何为什么在调用日期字段时,可以将格式设置为如下时间戳:
$my_meta->addDate($prefix.\'date_field_id\',array(\'name\'=> \'My Date \', \'format\' =>\'@\'));
您可以看到有效格式的列表
here. 更好的是,您可以使用php的strotime函数定义自己的验证函数,将常规(文本日期)存储为时间,如下所示:
//create a class named at_Meta_Box_Validate with a method of validation
if (!class_exists(\'at_Meta_Box_Validate\')){
class at_Meta_Box_Validate{
public function date_str_to_time($new){
return strtotime($new);
}
}
}
然后在addDate函数中调用该函数,如下所示:
$my_meta->addDate($prefix.\'date_field_id\',array(\'name\'=> \'My Date \',\'validate_func\' => \'date_str_to_time\'));