WordPress Shortcode para fazer Logout e Redirecionar quando sair clicando em um link
/*
Botão de Logout com Redirect
Use Shortcode Abaixo informando no parametro (url) o destino após o logout.
Coloque esse shortcode dentro de alguma página do Elementor Pro ou Guttemberg
[logout url='https://seu-site.com/pagina-que-deseja-redirecionar']
Coloque o Código PHP abaixo dentro do arquivo functions.php do seu tema filho/principal
*/
function logout_by_dante_testa( $atts ) {
$a = shortcode_atts( array('url' => '', ), $atts);
$link = wp_logout_url($a["url"]);
$link = '<a href="'.$link.'" class="btn-logout">Sair [x]</a>';
if ( is_user_logged_in() ) {
return $link;
}else{ return; }
}
add_shortcode( 'logout', 'logout_by_dante_testa' );
/*
Desenvolvido por: Dante Testa
Vídeo ensinando a resolver na prática!
https://youtu.be/r-f9dR0rVSU
*/
Fonte: https://youtu.be/r-f9dR0rVSU