WordPress的用户模型在WPMU中有变化吗? 时间:2013-05-06 作者:Kristoffer Nolgren 我正在使用postgres扩展在heroku上运行wpmu。它工作得很好,但我有一个插件,需要根据电子邮件地址获取用户ID。它是这样做的:$sql = \'SELECT id FROM \' . $wpdb->users . \' WHERE user_email=\\\'\' . addslashes($from) . "\' LIMIT 1;"; $user_ID = $wpdb->get_var($sql); $wpdb->get\\u var($sql)不返回任何内容。我在想为什么。 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 插件应该使用API,而不是一些虚构的SQL。addslashes() 无论如何都不够安全。$user = get_user_by( \'email\', \'[email protected]\' ); echo $user->ID; 除此之外,用户表几乎相同,只是在多站点中对用户名有一些更严格的限制,因为可以从名称中创建新的子域。 结束 文章导航