[英]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.