function joshcoast_custom_rest() {
register_rest_field('post', 'authorName', array(
'get_callback' => function() {
return get_the_author();
}
));
}
add_action('rest_api_init', 'joshcoast_custom_rest');
This will put anything you want into the wp api call for a post, page, or any custom post type. Typically used in functions.php, but I’m guessing you could put it in a plugin too.
- The first arg is the post type
- The second arg is the key you want to use (can be anything)
- The third arg is the value, you can use a function to create it.