Switch_to_blog () außerhalb von WordPress

Wie kann ich die function switch_to_blog () außerhalb von WordPress laden?

$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.'; 

Ich bekomme einen Fehler:

Schwerwiegender Fehler: Aufruf einer Memberfunktion set_prefix () für ein Nichtobjekt in /home/public_html/wp-includes/ms-settings.php in Zeile 126

Irgendwelche Ideen ?

UPDATE Es kann nur dieser Code geladen werden, aber ohne function? Welche globalen Variablen fehlen?

Solutions Collecting From Web of "Switch_to_blog () außerhalb von WordPress"

Dies ist möglicherweise nicht möglich.

Von der Codex-Seite WordPress mit Ihrer Website integrieren , die erklärt, wie WordPress “außerhalb” von WordPress verwendet wird:

Diese statementen funktionieren nicht in einem MultiSite-Netzwerk.