查看register\\u rest\\u field()以向rest api注册meta。
add_action( \'rest_api_init\', \'adding_user_meta_rest\' );
function adding_user_meta_rest() {
register_rest_field( \'user\',
\'collapsed_widgets\',
array(
\'get_callback\' => \'user_meta_callback\',
\'update_callback\' => null,
\'schema\' => null,
)
);
}
然后将get\\u user\\u元位放入回调中。
function user_meta_callback( $user, $field_name, $request) {
return get_user_meta( $user[ \'id\' ], $field_name, true );
}
WP\\u REST\\u Meta\\u Fields类也可以提供更有用的见解。
答案副本来自-Getting user meta data from WP REST API