wp-json
中所有帖子的响应不包含我在帖子中创建的几个自定义字段。我这样调用它:/wp-json/posts
如何确保 JSON 响应也包含我的帖子自定义字段?
最佳答案
看看这个 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问题。
关于wordpress - 从 wp-json 响应获取自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27910033/