Estou desenvolvendo um plug-in gratuito para conectar um sistema de suporte externo ao WordPress para poder autenticar usuários no WordPress.
Para isso, atualmente no sistema externo, o usuário é enviado para a página de login do WordPress com isso no final
?action=freshdesk-remote-login
Meu plug-in verifica se o usuário está conectado ao WP, se não mostra o formulário de login e, após o login bem-sucedido, redireciona-o novamente para o site de terceiros.
O redirecionamento é feito usando algo como isto: wp_redirect( $sso_url );
Agora isso funciona bem, mas pretendo oferecer um código curto que possa ser adicionado a uma página que o usuário escolher. Agora que um usuário acessar esta página, se estiver conectado, deverá ser encaminhado para o site de terceiros, caso contrário, para a página de login.
Existe uma maneira de sugerir que o wp_redirect funcione dentro de um código de acesso?