如何从php中的MediaWiki检索电子邮件地址数组?
原因是我想修改BlockAndNuke扩展程序,以便在特殊页面Special:BlockAndNuke
上显示用户的电子邮件地址,而不仅仅是用户名。
答案 0 :(得分:2)
该方法称为$user->getEmail();
。从中获取用户对象的位置取决于扩展的外观。如果您打算修改BlockAndNuke扩展程序的特殊页面,您最终会得到类似
/* First create a user object for this user name */
$user = User::newFromName( $name );
/* Then ask for the users email address*/
$emailAddress = $user->getEmail();
您还可以使用ID:$user = User::newFromId( $id )