wordpress - 如何让 WordPress 的 REST API 包含用户元数据?

标签 wordpress rest

我已经设置了一个 WordPress 网站并添加了几个用户。当我直接查看数据库中的wp_usermeta表时,那里有几条记录,因此用户也有一些元数据。

根据the documentation ,请求用户时应包含 meta ,但是当我请求 /wp-json/wp/v2/users 时,所有 meta 字段都是空数组。

我错过了什么?如何通过 REST API 获取有关用户的元数据?

最佳答案

基于this part of the docs,我设法找到了一种更简单的方法来完成此任务。 .

不确定将此代码放在哪里是最佳做法。由于我已经有一个与 API 相关的插件,所以我只是在那里添加了代码。

// legend:    <type>, <meta_key>, <config>
register_meta('user', 'nickname', array(
  "type" => "string",
  "show_in_rest" => true // this is the key part
));

现在我只需要弄清楚我需要哪些特定的键:)

关于wordpress - 如何让 WordPress 的 REST API 包含用户元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44695211/

相关文章:

rest - 在java ee 7中获取rest客户端调用的对象实例列表

jquery - 隐藏下拉菜单中的 'disabled' 选项

php - 显示 Woocommerce 可变产品中后缀的所选变体价格

php - 在 WordPress 中,我是否需要多个 WP_Query 对象才能在首页显示多个类别和自定义类型的帖子?

php - WordPress if is_page 函数不工作

java - 如何使用curl使用2个参数进行POST?休息。 java

javascript - 如何使用 JavaScript 发送请求并接收来自 REST API 的响应?

php - 如何使用外部元素更改 <select> 选定的选项

golang 中的 REST 应用程序文件夹结构

database - CouchDB 中的 "Content-Type must be application/json"错误