具有自定义字段的自定义支柱类型的自定义REST端点

时间:2017-02-22 作者:Reza Ghochkhani

我正在从事一个高度定制的wordpress项目。我有自定义帖子类型“foo post”,其中有一个自定义字段“foo field”(由高级自定义字段插件创建,只是一个简单的字符串)。

现在,我希望能够通过RESTAPI查询这个“foo Post”。我已经设法在API响应中包含此自定义帖子,但问题是我想根据“foo字段”过滤输出。是否可以创建如下所示的路由:

       /wp-json/v2/wp/foo-post?foo-field=something
如果是这样的话,请帮我弄清楚怎么做。

提前感谢

1 个回复
SO网友:Reza Ghochkhani

事实上,我是在深入研究WordPress的核心代码后找到答案的。是的,这样做是可能的,您只需使用以下功能:register\\u rest\\u route

不过,还有一些棘手的部分。这个函数使用正则表达式,现在我想知道如何在这个函数中使用正则表达式。