2014-10-27 139 views
0

我使用选项树插件添加更多metaboxes到我的网站,我使用的日期选择器,但格式是YY-MM-DD如何更改datepicker格式?

选树具有过滤器可以改变:

/* filter date format */ 
$date_format = apply_filters('ot_type_date_picker_date_format', 'yy-mm-dd', $field_id); 

但我不明白如何应用新的过滤器来覆盖我在我的functions.php文件中。

add_filter('ot_type_date_picker_date_format', 'dd-mm-yy', $field_id); 

这不是为了我与函数回调工作:(

回答

1

WordPress filters工作。

apply_filters要求与标签'ot_type_date_picker_date_format'(第一个参数)中定义的钩子作为参数'yy-mm-dd'$field_id。因此, add_filter应该看起来像这样:

add_filter('ot_type_date_picker_date_format', function($format, $field_id) { 
    return 'dd-mm-yy'; 
}); 

- 编辑 - 经过快速谷歌搜索,this gist可能更有帮助

+0

好的,这工作很好。提示:修改后更新文章functions.php – MrRoman 2014-10-27 14:32:15

+0

@MrRoman很高兴它的工作!考虑接受答案。 – Elias 2014-10-27 14:45:44