2017-04-12 90 views

回答

0

這基本上是一個CORS問題,而不是從API問題,因爲您試圖從不同的來源進行訪問。

你有一個很好的答案over here coupple可以從一個特定的來源或任何來源,因爲你可以指定一個單一的來源或任何來源的訪問。

+0

問題是一樣的沒有發生它 –

+0

謝謝,這段代碼工作和我的問題解決了 –

0

嘗試在WordPress htaccess文件添加代碼

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin "*" 
</IfModule> 

,並添加下列行動在WordPress

/** 
* Use * for origin 
*/ 
add_action('rest_api_init', function() { 

    remove_filter('rest_pre_serve_request', 'rest_send_cors_headers'); 
    add_filter('rest_pre_serve_request', function($value) { 
     header('Access-Control-Allow-Origin: *'); 
     header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE'); 
     header('Access-Control-Allow-Credentials: true'); 

     return $value; 

    }); 
}, 15); 

或簡單地添加以下中的wp-content /插件/ JSON-API /單身/ api.php

<? header("Access-Control-Allow-Origin: *"); ?>