WordPress Multisite switch_to_blog

时间:2014-05-16 04:47:57

标签: php wordpress

我使用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

1 个答案:

答案 0 :(得分:0)

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