Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Wordpress管理-它在数据库中的什么位置设置?_Database_Wordpress_Admin - Fatal编程技术网

Database Wordpress管理-它在数据库中的什么位置设置?

Database Wordpress管理-它在数据库中的什么位置设置?,database,wordpress,admin,Database,Wordpress,Admin,我正在寻找抓取管理员用户电子邮件中使用的联系形式。我分配了两名管理员。我想从数据库中获取它们。当我进行sql语句时,可以使用的指定点在哪里?您可以执行以下操作 global $wpdb; //comma separated list $admins=$wpdb->get_var('select group_concat(`user_email`) as `admin_emails` from `' . $wpdb->prefix . 'users` as `users` inner

我正在寻找抓取管理员用户电子邮件中使用的联系形式。我分配了两名管理员。我想从数据库中获取它们。当我进行sql语句时,可以使用的指定点在哪里?

您可以执行以下操作

global $wpdb;
//comma separated list
$admins=$wpdb->get_var('select group_concat(`user_email`) as `admin_emails` from `' . $wpdb->prefix . 'users` as `users` inner join `' . $wpdb->prefix . 'usermeta` as `usermeta` on `usermeta`.`user_id`=`users`.`ID` where `meta_key`=\'wp_user_level\' and `meta_value` in (8,9,10);');
//array of associated arrays
$admins=$wpdb->get_results('select `user_email` from `' . $wpdb->prefix . 'users` as `users` inner join `' . $wpdb->prefix . 'usermeta` as `usermeta` on `usermeta`.`user_id`=`users`.`ID` where `meta_key`=\'wp_user_level\' and `meta_value` in (8,9,10);', ARRAY_A);

您可以在此处传递用户id。。。。。

首先要做的是创建函数。为此,请在functions.php文件中粘贴以下代码:

function getUsersByRole($role) {
      $wp_user_search = new WP_User_Search($usersearch, $userspage, $role);
      return $wp_user_search->get_results();
}
完成后,可以通过以下方式调用函数:

$editors = getUsersByRole('Administrator');
foreach($editors as $editor){
     //$editor now holds the user ID of an editor
}
$editors = getUsersByRole('Administrator');
foreach($editors as $editor){
     //$editor now holds the user ID of an editor
}