Assine o Nosso Feed

76 Leitores

Mostrar conteúdo para membros registrados no WordPress

VN:F [1.9.4_1102]

mostrando-conteudo-apenas-para-usuarios-registrados

Como você deve saber, o WordPress permite que usuários se registrem no seu blog ou site. Até ai tudo bem, você abre o registro e espera sentado? Errado! Você cria algo para chamar atenção, como um conteúdo apenas para usuários cadastrados, genial não?

Para isso é necessário criar um shortcode, o que é relativamente fácil se você já trabalha com WordPress a algum tempo. O primeiro passo é criar o shortcode, abra o arquivo functions.php que se encontra na pasta de seu tema, se o arquivo não existe (dificilmente), crie-o e cole o código abaixo.

function member_check_shortcode($atts, $content = null) {
  if (is_user_logged_in() && !is_null($content) && !is_feed()) {
    return $content;
  } else {
    return 'Desculpe-nos, essa parte do post é apenas para usuários registrados. <a href="http://www.hotpress.com.br/wp-admin/">Click Aqui e registre-se</a>

O mais difícil já foi, agora vem a próxima parte. Para o WordPress identificar as partes que só serão lidas pelo usuário registrado você deve fazer o seguinte:

[registrado]
O que estiver aqui dentro só vai ser visto por usuários registrados, como textos, links ou o que você desejar.
[/registrado]

Bom fazendo isso o usuário registrado vai ver o conteúdo que você colocou entre as tags, e o usuário não registrado vai ver o pedido de registro no seu blog. Essa dica é muito útil para aumentar o numero de usuários registrados, fazer promoções ou qualquer outra utilidade que você encontre para esconder algo de um usuário não registrado.

Mostrar conteúdo para membros registrados no WordPress, 3.7 out of 5 based on 3 ratings

Leia Também

  1. Mostrar quantos comentários de usuários registrados tem seu WordPress
  2. Inserir conteúdo no Feed RSS do WordPress
  3. Como recuperar a sua senha do WordPress em Localhost
  4. Mostrar thumbnails nos Feed RSS
  5. Como mostrar o total de seguidores do twitter no seu blog?

3 comentários

  1. Augusto says:

    Ótima dica, mas se ao contrário de um post eu quisesse proteger (permitindo só usuários registrados) toda uma categoria.

    Como faço?

  2. Augusto says:

    Outra coisa. Toda vez que copio e colo dentro do meu arquivo de funções que já tem outras da erro.

    O que faço?

  3. Ronaldo says:

    O mesmo tem acontecido comigo, em que parte do codgo deve ser colocado.
    E a tag [registrado] onde coloco?

Deixe um comentário!