获取WordPress自定义帖子类型摘录以显示在RESt API中

时间:2017-07-03 23:31:32

标签: wordpress wordpress-rest-api

是否有人知道如何将自定义帖子类型的摘录显示在WordPress REST API中?

2 个答案:

答案 0 :(得分:0)

您可以在下面的REST API响应中摘录,这是帖子的默认摘录,

示例响应JSON数据,

"excerpt":{  
         "rendered":"<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!<\/p>\n",
         "protected":false
      },

答案 1 :(得分:0)

我想您到现在已经解决了这个问题,但是对于偶然发现这篇文章寻求帮助的人(像我一样),以下对我有用:

add_filter("rest_prepare_{$post_type}", function ($response) {
    $response->data['excerpt'] = get_the_excerpt();
    return $response;
});

链接:

https://developer.wordpress.org/reference/hooks/rest_prepare_this-post_type/ https://codex.wordpress.org/Function_Reference/get_the_excerpt