我正在创建一个函数,该函数将$blog_id
并返回相应的$user_id
在多站点网络中拥有/创建博客的用户。
public function SelectOwnerUserIdFromBlogId( $blog_id ) { ... }
我一直在查看数据库,我能找到的最接近的东西是查看wp\\u usermeta表并过滤功能,但这感觉太粗糙了。还有更好的主意吗?
SELECT user_id as UserId,
IF(SUBSTRING_INDEX(SUBSTRING_INDEX(meta_key, \'_\', 2), \'_\', -1) = \'capabilities\', 1, SUBSTRING_INDEX(SUBSTRING_INDEX(meta_key, \'_\', 2), \'_\', -1)) as BlogId
FROM wp_usermeta
WHERE meta_key like \'%_capabilities\'
AND meta_value like \'%administrator%\'