有的时候,我们会为了查询某个或某些用户的相关信息,要先通过某个方式查询到关联的用户信息,那么这就会给我们在处理问题的效率上会造成不必要的麻烦和浪费一些时间。比如我在php免备案空间里安装了一个wordpress,要查网站所有用户的注册邮箱,有没有什么快捷的方式呢?能不能让它像excel表格那样以列表的形式,每一行,每个用户对应的自己的电子邮件和其他相关信息,能够一眼就可以一目了然的方式展示出来呢?
其实方法还是有的,如果你熟悉程序代码,完全可以在你的wordpress网站的当前主题的适当位置添加一下这段代码即可实现你想要的列表展现形式,代码如下:
<?php $args = array('orderby' => 'display_name'); $wp_user_query = new WP_User_Query($args); $authors = $wp_user_query->get_results(); if (!emptyempty($authors)) { echo '<ul>'; foreach ($authors as $author) { $author_info = get_userdata($author->ID); echo '<li>' . $author_info->user_email . '</li>'; } echo '</ul>'; } else { echo 'No results'; } ?>
这只是为了应对快速获取所有用户的注册电子邮件的方法。用完之后如果不需要了,删掉这段代码或者注释掉即可。