Switch_to_blog() outside wordpress

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 ?

Topic switch-to-blog multisite Wordpress

Category Web


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.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.