the blog owner multisite 时间:2011-12-11 作者:mikkelbreum 在多站点中,如何获取当前博客所有者的ID?我知道如何使用get\\u current\\u blog\\u Id()获取当前博客Id,因此,如果给定该Id,我将如何获取该博客所有者的Id?(每个博客只有一个所有者。) 2 个回复 最合适的回答,由SO网友:mikkelbreum 整理而成 我提出了一个直接查询的解决方案,但我仍然想知道是否有模板标记丢失了。$blog_id = get_current_blog_id(); $querystring = "SELECT `user_id` FROM `wp_usermeta` WHERE (meta_key LIKE \'primary_blog\' AND meta_value LIKE $blog_id) LIMIT 1"; $blogownerid = $wpdb->get_var($querystring); SO网友:ptriek 我使用此解决方法获取当前博客所有者的ID:$thisblog = $current_blog->blog_id; $mail = get_blog_option($thisblog, \'admin_email\'); $user_from_email = get_user_by(\'email\', $mail); $user_id = $user_from_email->ID; 结束 文章导航