1

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

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

4

1 回答 1

1

看看这个链接

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

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 );

但是,您必须通过上述链接的完整帖子,事实证明很多人都遇到了这个问题,但其中一些人通过帖子中的所有建议解决了这个问题。

看来这个问题以前也有人问过。参考这个问题。

于 2015-01-23T06:20:12.017 回答