もちろん、ドメインがそれを指しているという条件で、任意のドメインから WordPress にアクセスできるようにするプラグインを作成しようとしています。
ほとんどすべての場合に役立つことが証明されている option_siteurl と option_home のフィルター フックがあります。
ただし、投稿に添付された画像やテーマのヘッダー画像では機能していないようです。これらの場合、options -> siteurl のデータベース値を取得しているようです。
update_option を試してみましたが、それでもうまくいきませんでした。
ホストを取得するために次のコードを使用しています。
public function getGoodURL() {
$scheme = ($_SERVER["SERVER_PORT"] == 80 ? "http://" : "https://");
$host = $_SERVER["HTTP_HOST"];
return $scheme.$host;
}
ありがとう!