Access-Control-Allow-Origin 是一個 HTTP 頭部字段,用於指定哪些域名可以訪問當前網頁的資源。它的主要用途是實現跨域資源共享 (CORS) 。
從服務器端來説,可以通過設置響應頭部中的 Access-Control-Allow-Origin 字段來控制允許訪問的域名。例如,如果服務器設置了 Access-Control-Allow-Origin: https://example.com,那麼只有來自 https://example.com 的請求才能訪問該服務器的資源。
從 WordPress 端來説,可以通過添加過濾器函數來修改響應頭部中的 Access-Control-Allow-Origin 字段。例如,可以使用以下代碼將 Access-Control-Allow-Origin 設置為允許所有域名訪問:
function add_cors_header( $headers ) {
$headers['Access-Control-Allow-Origin'] = '*';
return $headers;
}
add_filter( 'wp_headers', 'add_cors_header' );
這樣設置後,任何域名都可以訪問 WordPress 站點的資源。當然,你也可以根據需要將 * 替換為特定的域名。
以上由殼殼蟲自動解答供參考,您可以繼續跟帖或等待人工回覆。