我试图通过switch\\u to\\u blog从我的多站点上的一个选定博客中获取函数中的类别,但我获取了当前博客的类别,我不明白,为什么。。。我在网上搜索了解决方案,但我没有找到关于这个问题的任何信息。。。这是我的代码:
function getcatsfromblog(){
require_once( $_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\' );
$blog_id = get_blog_id_from_url( \'site2.network.com\' );
// GET CATS
switch_to_blog( $blog_id );
$categories = get_categories( array(
\'orderby\' => \'name\',
\'order\' => \'ASC\'
) );
foreach( $categories as $category ) {
echo \'<input type="radio" value="\' . $category->name . \'">\' . $category->name . \'</input>\';
}
restore_current_blog();
}
getcatsfromblog();
你知道这有什么问题吗?(我用AJAX调用此函数,但除了swith\\u to\\u博客之外,所有功能都正常工作…)