Ajuda com o objeto $user->roles; não consigo verificar a condição lógica
-
Boa noite a todos, se puderem me ajudar serei muito grato.
Utilizo o WordPress e o Woocommerce, estou tentando adicionar conteúdo exclusivo para o nível de usuário ‘revendedor’, mas aparentemente o array está retornando erro.
Este é o código que estou inserindo no function.php
// Get the user object.
$user = get_userdata( $user_id );// Get all the user roles as an array.
$user_roles = $user->roles;// Check if the role you’re interested in, is present in the array.
if ( in_array( ‘revendedor’, $user_roles, true ) ) {
echo ‘Sou um revendedor’;
}else{
echo ‘não encontrou foi nada novamente’;
}
}O código de erro é:
Warning: in_array() expects parameter 2 to be array, null given in /home/thermonorte/inforcell/wp-content/themes/storefront-child/functions.php on line 1587
Alguém poderia me dar uma dica?
- O tópico ‘Ajuda com o objeto $user->roles; não consigo verificar a condição lógica’ está fechado para novas respostas.