最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

multisite - Switch_to_blog() outside wordpress

programmeradmin2浏览0评论

how can I load switch_to_blog() function outside wordpress?

$blog_id = '7';
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
switch_to_blog($blog_id);
echo get_option('blogname');
restore_current_blog();
echo 'You switched back.';

I get error:

Fatal error: Call to a member function set_prefix() on a non-object in /home/public_html/wp-includes/ms-settings.php on line 126

Any ideas ?

UPDATE It can be loaded but without any function just this code ? What global variables is missing ?

how can I load switch_to_blog() function outside wordpress?

$blog_id = '7';
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
switch_to_blog($blog_id);
echo get_option('blogname');
restore_current_blog();
echo 'You switched back.';

I get error:

Fatal error: Call to a member function set_prefix() on a non-object in /home/public_html/wp-includes/ms-settings.php on line 126

Any ideas ?

UPDATE It can be loaded but without any function just this code ? What global variables is missing ?

Share Improve this question edited Nov 7, 2014 at 9:59 andys asked Nov 6, 2014 at 20:48 andysandys 3161 gold badge3 silver badges12 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

This may not be possible.

From the Codex page Integrating WordPress with your Website, which explains how to use WordPress "outside" of WordPress:

These directions will not work on a MultiSite Network.

发布评论

评论列表(0)

  1. 暂无评论