Suporte » Ajustando o WordPress » Como redirecionar o login na saída?

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Boa noite,

    O Codex possui toda a documentação de como você pode manipular a url de log out,

    https://codex.wordpress.org/Function_Reference/wp_logout_url

    Conforme verá, o Codex mostra como gerenciar a função para redirecionar para a homepage, além de indicar que “wp_logout_url() is located in wp-includes/general-template.php”, ou seja, vocÊ já sabe qual arquivo preciso editar e como editar.

    Favor informar se o procedimento lhe forneceu o resultado esperado. Se sim, favor marcar o tópico como resolvido. Se não, postar aqui novamente com detalhes sobre o que ocorreu para tentarmos ajudar.

    Saudações e boa sorte,

    Criador do tópico juniorlocutor

    (@juniorlocutor)

    Entrei no documento que você recomendou, comparei e procurei no documento do wordpress e não achei nada especificado, achei esta parte?

    function wp_logout_url($redirect = '') {
    	$args = array( 'action' => 'logout' );
    	if ( !empty($redirect) ) {
    		$args['redirect_to'] = urlencode( $redirect );
    	}
    
    	$logout_url = add_query_arg($args, site_url('wp-login.php', 'login'));
    	$logout_url = wp_nonce_url( $logout_url, 'log-out' );
    
    	/**
    	 * Filter the logout URL.
    	 *
    	 * @since 2.8.0
    	 *
    	 * @param string $logout_url The Log Out URL.
    	 * @param string $redirect   Path to redirect to on logout.
    	 */
    	return apply_filters( 'logout_url', $logout_url, $redirect );
    }

    na qual tenteu mas infelizmente não funcionou, agradeço a ajuda.

    Moderador Míriam de Paula

    (@miriamdepaula)

    Você pode usar o hook wp_logout

    https://codex.wordpress.org/Plugin_API/Action_Reference/wp_logout

    Exemplo (adicionar no functions.php):

    add_action('wp_logout','auto_redirect_after_logout');
    function auto_redirect_after_logout(){
      wp_redirect( home_url() ); //redireciona o usuario para a home apos logout
      exit();
    }
Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Como redirecionar o login na saída?’ está fechado para novas respostas.