
Código de exemplo que lista “retorna” todos os usuários cadastrados no WordPress.
Primeiro passo vamos utilizar a função “get_users” para obter um array com todos os usuários.
$users = get_users( array( 'fields' => array( 'ID' ) ) );
A função “get_users” irá retornar apenas o ID dos usuários, para obter informações como “nome” ou “login” teremos que utilizar as funções get_user_meta e get_userdata.
$users_to_ = array();
foreach($users as $user_id){
$user_meta = get_user_meta ( $user_id->ID);
$user_data = get_userdata( $user_id->ID );
$users_to_[ $user_id->ID ] = array("name" => $user_meta['first_name'], "login" => $user_data->user_login, "email" => $user_data->user_email, "date_created" => $user_data->user_registered, "permission" => implode(', ', $user_data->roles), "status" => $user_data->user_status);
} Com os dados retornados nas variaveis “$user_meta” e “$user_data” estou montando um array auxiliar “$users_to_” para trabalhar com os dados que desejo.
Utilize a função “print_r” nas variáveis “user_meta” e “user_data” para consultar todos os campos que são retornados.
Negar /.env no nginx parece resolvido até alguém pedir /wp-content/uploads/.env ou backup.sql. As regras que testei e os furos que…
O Search Console marca suas páginas 2, 3 e 4 como alternativas da página 1? Ajuste a tag canônica do…
Um módulo de terceiro plantou um banner no topo da loja e você não quer desinstalar nada: tire o bloco…
Importou o banco de produção e o site pula para o domínio antigo? Rode o UPDATE em core_config_data, limpe o…
Seu catch trata pedido inexistente e banco fora do ar do mesmo jeito. Veja como criar exceção customizada em PHP…
O form do admin salva mas abre em branco na edição: veja o getData() indexado pelo id da entidade e…
Ver comentários
Olá!!
Tu sabe como eu faria para pesquisar dados de usuários que vêm tanto da "WP_User_Query" quanto da “WC_Customer”? Pois tenho uma página que lista os usuários com dados vindos destas duas queries, e queria fazer um "input search" pra buscar os dados de ambas! Tenho quase tudo funcionando, mas não consigo pesquisar os dados da “WC_Customer”.
Obrigado!!
Coloquei seu código no sidebar com o PHP Everywhere e não mostrou nada. Não deveria mostrar os últimos usuários registrados?