【问题标题】:WP rest API get post by titleWP rest API 按标题获取帖子
【发布时间】:2016-01-12 21:10:33
【问题描述】:

我正在尝试通过帖子标题检查帖子是否存在。 出于某种原因,当我尝试类似:

http://domain.com/wp-json/wp/v2/posts?filter[post-title]=table

如果存在带有名称表的帖子,我想获取帖子,如果不存在,则获得空响应。但是由于某种原因,当标题不存在的帖子不存在时,我会恢复所有帖子。 没有帖子,有帖子怎么可能是空的。

【问题讨论】:

  • 我有同样的问题,找不到任何解决方案...

标签: wordpress wp-api wordpress-json-api


【解决方案1】:

不幸的是,这是不可能的,但您可以使用 slug 代替。 Slug 是写文章时 URL 的可编辑部分,它们可以表示页面的标题(或者可以更改为这个)。

http://example.com/wp-json/wp/v2/posts?slug=table

更多详情: https://developer.wordpress.org/rest-api/reference/pages/#arguments

【讨论】:

    【解决方案2】:

    根据http://v2.wp-api.org/,有些必须使用search 关键字:
    http://domain.com/wp-json/wp/v2/posts?search=table。

    【讨论】:

    • 问题在于,这将返回任何在内容中包含关键字的帖子,而不仅仅是标题。
    猜你喜欢
    • 2015-11-30
    • 1970-01-01
    • 2017-11-23
    • 2016-08-02
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2017-05-10
    相关资源
    最近更新 更多