您可以创建自己的WP-restapi端点来处理这个问题。要注册自定义端点,请执行以下操作:
add_action( \'init\', \'bootstrap_api\' );
function bootstrap_api() {
add_action( \'rest_api_init\', \'my_api_endpoint\' );
}
function my_api_endpoint() {
register_rest_route(\'myapi/v1\', \'get/words\', array(
\'methods\' => \'GET\',
\'callback\' => \'return_word_list\',
) );
}
function return_word_list() {
// Do someting to build your list of words...
// $words = get_my_words();
$words = array(
\'key\' => \'value\',
\'foo\' => \'bar\',
\'baz\' => \'blah\',
// etc
);
return $words;
}
那么,当你访问
/wp-json/myapi/v1/get/words
, 您将看到如下内容:
{
"key": "value",
"foo": "bar",
"baz": "blah"
}
这是赤裸裸的,我不确定您需要在Jetpack JSON的身份验证方面做些什么,但这应该会让您走上正确的道路。