簡體   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