从wp-json响应中获取自定义字段

时间:2015-01-12 20:15:06

标签: wordpress wordpress-json-api

wp-json中所有帖子的回复都不包含我在帖子中创建的几个自定义字段。我这样称呼它:/wp-json/posts

如何确保JSON响应还包含我的帖子自定义字段?

1 个答案:

答案 0 :(得分:1)

查看此link

原来这是Wordpress中的一个问题,但链接有一个建议修复(以及其他)这样:

function json_api_prepare_post( $post_response, $post, $context ) {

  $field = get_field( "field_name", $post['ID'] );

  $post_response['field_name'] = $field;

  return $post_response;
}
add_filter( 'json_prepare_post', 'json_api_prepare_post', 10, 3 );

然而,您必须通过上述链接查看完整的帖子,结果发现很多人都遇到了这个问题,但是他们中的一些人已经通过帖子中的所有建议解决了问题。

此问题似乎也曾被提出过。请参阅this问题。