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

标签 wordpress wordpress-json-api

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/

相关文章:

php - 自定义 php 函数以在 header 中调用

mysql - $wpdb->update 返回 0 时如何排除故障

php - 通过不加载主题和插件使 WordPress WP-API 更快

wordpress - 如何解决 flutter wordpress json api 错误?

nginx - 如何使Wordpress JSON-API在Nginx服务器上工作?

php - 列出 Woocommerce 产品及其类别 ID - MySQL/PHP

wordpress - mpdf 中带有 https 的图像

jquery - 找到子图像宽度并将其应用于包含父div jquery

android - 无法解析 JSON REST API 响应