我创建了一个简单的headless WP REST API来管理我正在创建的应用程序的一些数据。每this post 我已经实现了该过滤器插件,以重新允许使用ACF和REST API进行过滤。因此,我能够创建一个查询,通过如下标题对数据进行排序(注意,我使用的是自定义帖子类型以及自定义字段):?filter[meta_key]=title&filter[order]=DESC
但如果我尝试任何其他字段,它会给出非常不一致的排序。最大的问题是试图通过日期进行排序。?filter[meta_key]=release_date&filter[order]=DESC
目标是通过只使用插件来做到这一点,这样我就可以专注于我在应用程序中编写的任何代码,并管理插件,而不用管WP实例的其余部分。因此,我更喜欢基于插件或需要分叉/编辑插件的解决方案。也许我只是想不恰当地过滤东西。
我使用以下插件(在几个不相关的插件中):
高级自定义字段PRO
ACF到REST API
自定义Post类型UI
WP REST API控制器
WP REST API过滤器参数
编辑:在进一步查看了这篇文章之后,我现在意识到上面提到的过滤器插件似乎不起作用,因此ACF orderby不起作用。有没有办法重新启用orderby
通过插件使用ACF?