如何让帖子按 comment_count 升序排序以及代码放在哪里? (WordPress 休息 API)

How to get posts orderby comment_count ascending and where to place the code? (Wordpress REST API)

在扩展 Wordpress REST 方面,我是一个完全的初学者 API。我需要扩展 API 以便对 /wp-json/wp/v2/posts?orderby=comment_count&order=asc 的请求会产生一个响应,其中的帖子按评论计数升序排列,即。评论数量最少的帖子最先出现。

我浏览了 REST API 手册并看了一些 YouTube videos, but found no answer to my problem. I found this answer,它看起来很有前途,但是我不完全确定那里提供的代码是否满足我的需要。据我所知,WP_Query class 是我要找的东西,但我不知道如何使用它。我的第二个问题是我不知道将我可能偶然发现的任何代码确切地放在哪里。哪个文件最终应该承载代码?

我将不胜感激详细的答案以及有关此主题的更多信息的可能来源。

根据 WordPress 文档 orderby 只接受以下参数: author, date, id, include, modified, parent, relevance, slug, include_slugs, title

但如果您有权访问 Wordpress 网站代码,则可以将自定义参数添加到 orderby。请按照以下URL:

https://www.timrosswebdevelopment.com/wordpress-rest-api-post-order/

如果您需要更多帮助,请告诉我。