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 站点的资源。当然,你也可以根据需要将 * 替换为特定的域名。
以上由壳壳虫自动解答供参考,您可以继续跟帖或等待人工回复。