前提・実現したいこと
WordPress 記事をJSONで配信したい
発生している問題・エラーメッセージ
ステージング環境と本番環境で動作が違うことを直したい
#ステージング環境
curlでヘッダーレスポンスを取得
curl -H "Origin: http://localhost:8100" -v "https://dev.〇〇.com/wp-admin/admin-ajax.php"
< expires: Wed, 11 Jan 1984 05:00:00 GMT < cache-control: no-cache, must-revalidate, max-age=0 < access-control-allow-origin: * <
#本番環境
curlでヘッダーレスポンスを取得
curl -H "Origin: http://localhost:8100" -v "https://〇〇.com/wp-admin/admin-ajax.php"
< expires: Wed, 11 Jan 1984 05:00:00 GMT < cache-control: no-cache, must-revalidate, max-age=0 <
ステージング環境と本番環境での差分をなくしたい
つまり
< access-control-allow-origin: *
をなくしたい
該当のソースコード
functions.php
function ajax_load_articles() { header("Access-Control-Allow-Origin: *"); }
試したこと
functions.php
function ajax_load_articles() { header("Access-Control-Allow-Origin: http://localhost:8100"); }
本番環境とステージング環境の差分をなくすためにはどうすればよいでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。