Não =P
Vamos lá, deixe-me explicar a situação...
Estou desenvolvendo um site que possui uma página restrita. Para tornar essa página restrita, utilizei o plugin UAM, e criei um usuario[Genérico] no wordpress que tem acesso a essa página.
Eu implementei um sistema de login no site, que autentica um usuario que esta num banco de dados externo, diferente do banco de dados do wordpress.
Ao inserir o login e senha no formulário e dar o submit, o browser vai para um arquivo
logar.php para fazer a autenticação...
Na autenticação, verifica-se no banco externo, se o usuario e senha digitados nos campos do formulário existem. Caso existam, esta função é acionada:
$creds = array();
$creds['user_login'] = 'usuario_ac1';
$creds['user_password'] = $user_info->user_pass;
wp_signon( $creds, false );
A partir dai, o usuario(Genérico) do wordpress que representa os usuarios cadastrados no banco externo é logado no admin do wordpress e um redirecionamento é feito atraves da função header("Location: "); para a página restrita.
Dai, para fazer o logout, há um botão Sair, que ao clicar o browser vai para um arquivo logout.php que limpa da SESSION os dados de login e senha do usuario do banco externo e posteriormente desloga o usuario do Wordpress e redireciona o site para a página inicial.
É isso...