Php RESTAPI附加空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"; }

我在这个问题上找到了两个与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";
  }

  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