当使用http获取api时,我使用wordpress rest api与我的网站进行应用程序通信需要更新帖子查看计数器

我搜索了很多,但没有发现它,在一个教程“查找WordPress REST API的热门帖子”查看计数器更新时调用http get api url但它在自定义 endpoints 但我需要这个更新功能在rest api默认 endpoints

流行的帖子自定义 endpoints 的代码:

add_action( 'rest_api_init', function () {
  register_rest_route( 'base', '/views/(?P<id>\d+)', array(
    'methods' => 'GET',
    'callback' => 'post_view_counter_function',
  ));
});
function post_view_counter_function( WP_REST_Request $request ) {
  $post_id = $request['id'];
if ( FALSE === get_post_status( $post_id ) ) {
    return new WP_Error( 'error_no_post', 'Not a post id', array( 'status' => 404 ) );
  } else {
    $current_views = get_post_meta( $post_id, 'views', true );
    $views = $current_views + 1;
    update_post_meta( $post_id, 'views', $views );
    return $views;
  }
}

我如何改变和用于我的目的?

在默认情况下获取rest api url是:“http://www.test.com/wp-json/wp/v2/posts/id” . 视图计数器有一个自定义字段 . 当使用Get Rrequest rest api url的帖子时,查看字段增加

感谢milion