我已经设置了一个 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/