Vou explicar melhor, se o usuario não estiver logado eu quero que ele vá para uma pagina de destino que eu especificar, caso contrario ele permaneça na mesma, isso com redirecionamento.
Veja este tópico: Como permitir que o usuário só veja os posts em que ele é o autor.
Código abaixo, se não for usuário, apresenta link para Login e Registro. Se não, mostra o Loop.
<?php
if ( !is_user_logged_in() ) { /* Usuário não conectado */ ?>
<p><a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Login">Login</a></p>
<p><a href="<?php echo wp_register(); ?>" title="Registre sua conta">Registre-se</a></p>
<?php } else { /* Loop para mostrar o post */ } ?>
Funções:
Caraca, valeu mesmo belloli. Eu posso subsstituir
<p>” title=”Login”>Login</p>
<p>” title=”Registre sua conta”>Registre-se</p>
por um codigo de redirecionamento e vai ser ótimo. 😉
Exato, tentei usar o wp_redirect mas deu erro de não poder “substituir o header”, e para não perder muito tempo, enviei este código para diferenciar de quem não está conectado para você tentar a solução correta.