REST Api v2在自定义POST类型中按meta_key排序 时间:2017-11-02 作者:Treviz 我收到的cpt帖子如下:http://www.mywebsite.com/wp-json/wp/v2/cpt在这些帖子中显示了post\\u元值。有人知道这样一种按meta排序帖子的方法吗:http://www.mywebsite.com/wp-json/wp/v2/cpt?orderby=my_meta_field我找到了一些解决方案,但没有一个对我有效…。请帮忙!谢谢斯特凡 2 个回复 SO网友:mmm 您可以使用此筛选器更改订单:$type = "cptCode"; add_filter("rest_" . $type . "_query", function ($args, $query) { $args["orderby"] = "meta_value"; $args["meta_key"] = "my_meta_field"; return $args; }, 10, 2); 您还可以测试$_GET 有条件地更改顺序。 SO网友:Isu 自wordpress 4.7以来,它内置了Rest Api 2。从那以后,再也没有这样的args了。因此,您可以编写自己的内点并创建所需内容。签出答案:How to do a meta query using REST-API in WordPress 4.7+?或使用:https://github.com/WP-API/rest-filter 结束 文章导航