繁体   English   中英

WordPress多站点switch_to_blog

[英]WordPress Multisite switch_to_blog

我使用WordPress多站点,并且我的脚本没有与主题或插件绑定:

$blog_id = (isset($_REQUEST['site']) ? $_REQUEST['site'] : 5) ;
switch_to_blog($blog_id);
echo get_option('blogname');

上面的方法不起作用,它默认为1,如果我回显$ blog_id,它将输出正确的值。 以下代码的工作Blog_id是硬编码的

switch_to_blog(10);
echo get_option('blogname');

我需要能够即时更改blog_id

我遇到了同样的问题,事实证明您不被允许使用$ blog_id,因为它被wordpress使用,更改了变量名,问题就消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM