公园域中的wordpress rest api不起作用

时间:2018-10-10 21:21:01

标签: wordpress cross-domain wordpress-rest-api

我使用停放域-test.com(原始域)-> test.net(停放域) 但是在某些情况下,例如mp3和mp4文件等wordpress rest api会返回原始域

我在rest api中的代码

add_action( 'rest_api_init', function () {
  register_rest_route( 'app', '/song/(?P<id>\d+)', array(
    'methods' => 'GET',
    'callback' => 'app_song',
    'args' => ['id']
  ));
});

function app_song(WP_REST_Request $request){

    $id = $request['id'];
    $data = array();
    $temp = array();

        $data['id'] = $id;
        $data['title_en'] = get_the_title($id);
        $data['mp3'] = get_post_meta( $id, 'cd_meta', true)['tracks']['0']['mp3'];
        }
   return new WP_REST_Response($data, 200);
}

0 个答案:

没有答案