Php RESTAPI附加空WordPress
我在这个问题上找到了两个与WordPress相关的链接,但都不起作用 我有这样的代码:Php RESTAPI附加空WordPress,php,wordpress,Php,Wordpress,我在这个问题上找到了两个与WordPress相关的链接,但都不起作用 我有这样的代码: <?php /* Plugin Name: Test API Version: 0.4.2 Author: FP */ function test_api() { header("Content-type: application/json; charset=utf-8"); echo "(N)(U)(L)(L) TEST"; }
<?php
/*
Plugin Name: Test API
Version: 0.4.2
Author: FP
*/
function test_api()
{
header("Content-type: application/json; charset=utf-8");
echo "(N)(U)(L)(L) TEST";
}
add_action('rest_api_init', function() {
register_rest_route('my-api/v2/', '/test/', array(
'methods' => GET,
'callback' => 'test_api'
));
}
);
我的脚本写为UTF-8
文件。
其他WordPress内置API端点工作正常(不要打印此恼人的null
)
我的API端点是从“MUS-USE插件”(wp内容/mu插件)注册的
提前感谢您的帮助 您应该使用
return
而不是echo
,因为它在中,只需使用echo语句末尾的exit()
函数即可
(N)(U)(L)(L) TESTnull