我使用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
答案 0 :(得分:0)
我遇到了同样的问题,事实证明你不允许使用$ blog_id,因为它被wordpress使用,更改变量的名称,问题就消失了。