使用php从子目录获取主URL

时间:2022-02-16 作者:Pelle

我有一个WordPress站点,它包含WordPress的多个子目录安装,其中包含一个WordPress安装中的各个数据库,我想在主题中将它们链接在一起。但我不知道如何从基本WordPress目录中动态获取其中一个子目录的主URL。

例如,我尝试使用get\\u home\\u url(),但它只返回https://mytestsite.com/instance1 而不是https://mytestsite.com

这可能是一些基本的东西,但我在研究中找不到任何可以帮助我的东西。

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

site_url 获取当前网站的URL,但您可以在以下位置获取根博客的网站URL:/ 通过get_site_url 通过传递其ID1, e、 g.:

$url = get_site_url( 1 );

作为旁白,您可能会发现switch_to_blogrestore_current_blog 要想变得有用,只需知道它们调用起来并不便宜,而且它不会从其他博客/站点加载代码,如果其他站点依赖自定义插件或过滤器,它将不会出现,除非它也出现在当前站点上。