gpt4 book ai didi

php - 使 WordPress 可从任何域访问

转载 作者:行者123 更新时间:2023-12-02 05:28:25 25 4
gpt4 key购买 nike

我正在尝试创建一个允许从任何域访问 WordPress 的插件,当然前提是该域指向它。

我有针对 option_siteurl 和 option_home 的过滤器 Hook ,事实证明这在几乎所有情况下都很有用。

但是,它似乎不适用于附加到帖子的图像,也不适用于主题的标题图像。看起来对于这些,它采用选项的数据库值 -> siteurl。

我试过 update_option,但也没有成功。

我正在使用以下代码获取主机:

public function getGoodURL() {
$scheme = ($_SERVER["SERVER_PORT"] == 80 ? "http://" : "https://");
$host = $_SERVER["HTTP_HOST"];
return $scheme.$host;
}

谢谢!

最佳答案

可能想尝试将站点 url 配置放在配置文件中,即:

$domain = sprintf('%s://%s', 
$_SERVER['SERVER_PORT'] == 80 ? 'http' : 'https',
$_SERVER['SERVER_NAME']);
define('WP_SITEURL', $domain);
define('WP_HOME', $domain);

这样,您的站点将始终接受当前域。

关于php - 使 WordPress 可从任何域访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com