我在这里遇到了一个相当奇怪的情况。
我目前在一个多站点上并创建了一个站点。此网站的博客id为3。然而,每当我调用get\\u current\\u blog\\u id()时,它都会返回1(这显然是一个网络id)。
我不知道为什么,但域名肯定发生了变化。
示例)用于berandom。com/the\\u manianow it israndom(现在是随机的)。com/社区/the\\u mania
顺便说一下,我正在运行IIS。这是什么原因?
我在这里遇到了一个相当奇怪的情况。
我目前在一个多站点上并创建了一个站点。此网站的博客id为3。然而,每当我调用get\\u current\\u blog\\u id()时,它都会返回1(这显然是一个网络id)。
我不知道为什么,但域名肯定发生了变化。
示例)用于berandom。com/the\\u manianow it israndom(现在是随机的)。com/社区/the\\u mania
顺便说一下,我正在运行IIS。这是什么原因?
get_current_blog_id()
使用全局变量$blog_id
如中所述https://codex.wordpress.org/Function_Reference/get_current_blog_id. 我以前看到这个问题是因为$blog_id
在我的PHP代码中,它覆盖了提供子网站ID的WordPress全局变量。
更改变量名称$blog_id
希望函数能开始返回正确的站点ID。
我有一个多wordpress安装(3.x),有5个站点,其中只有一个使用SSL。所有这些都在自己的域上运行http://ssldomain.com 转发至https://ssldomain.com.不过,这似乎打破了wordpress的升级。现在我得到一条消息:升级网络https://nonsecureddomain.com警告更新时出现问题https://nonsecureddomain.com. 您的服务器可能无法连接到其上运行的站点。错误消息:SSL:没有其他证书使用者名称与目标主机名“非安全域”匹