/**
* Add a Formatted Date to the WordPress REST API JSON Post Object
*
*/
add_action(\'rest_api_init\', function() {
register_rest_field(
array(\'comment\'),
\'formatted_date\',
array(
\'get_callback\' => function() {
return get_the_date();
},
\'update_callback\' => null,
\'schema\' => null,
)
);
});
这对我不起作用。我的JSON中不断出现以下内容:
"formatted_date":false,"
如何以如下格式显示:
"28 November 2021, 15:00"
?
最合适的回答,由SO网友:birgire 整理而成
一般来说,我会小心修改现有端点,但您可以尝试使用传入回调的对象,例如:
\'get_callback\' => function( $object ) {
return date_i18n( __( \'j. F Y, H:i\', \'wpse\' ), strtotime( $object[\'date\'] ) );
},