Я использую плагин Option Tree для добавления дополнительных метабоксов на свой сайт, я использую средство выбора даты, но формат в формате yy-mm-dd
У дерева параметров есть фильтр, чтобы изменить это:
/* 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 );
Это не работает для меня 🙁
Фильтры WordPress работать с функциями обратного вызова.
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';
});
— изменить — после быстрого поиска в Google, этот смысл может быть полезнее
Других решений пока нет …