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