Esconder texto para leitores não registados

Ás vezes queremos dar mais privilegio aos leitores registados no nosso blog, como por exemplo, links para download de conteúdo único, isso incentiva os leitores a registarem-se no teu blog.

Para esconder um certo texto ou link, é simples. Abaixo vou-vos explicar como podem fazer vocês mesmo, ou utilizando um plugin que eu mesmo fiz para facilitar a vida a alguns.

Primeiro vamos lá explicar como vocês podem fazer, apenas adicionando uma função ao ficheiro functions.php. Para isso adicionem então a seguinte função ao ficheiro functions.php:

function esconder_shortcode($atts, $content = null) {
    global $user_ID;
    if ($user_ID) {
        return $content;
    }
    else {
        return 'Tens de estar registado para ver isto!';
    }
}
add_shortcode('esconder', 'esconder_shortcode');

Agora sempre que queiram esconder algum texto dos visitantes não registados, podem usar a tag [esconder]:

[esconder]Texto a ser escondido aqui[/esconder]

Tão simples quanto isto! 😉

Agora para quem não quer estar a fazer tudo isto, podem usar este plugin, que ao activar vai adicionar a mesma função para esconder o texto, usando a mesma tag, [esconder].



Com um total de 71 posts.

9 Comentários

  1. SitoMan
    23 de Abril de 2010 ás 23:33

    Viva,
    Obrigado pela tua ajuda, precisamente sobre este tema, no +T.
    Valeu aqui um bom post. Por este motivo vou continuar a seguir este teu blog e o LibertyTuga também.
    É a minha forma de agradecer, espero que continues com a qualidade que tens demonstrado.

    Aproveito para dizer que o código funciona bastante bem, simples e fácil.

    Cumprimentos! 😉

  2. ORiOn
    24 de Abril de 2010 ás 12:44

    SitoMan, Muito obrigado!

    É um prazer ajudar, espero não vir a desiludir em nenhum dos blogs! 😉

    Abraço

  3. Mr. Quim
    26 de Abril de 2010 ás 15:24

    Obrigado pelo código 😀 Dá sempre jeito 😀

  4. ORiOn
    26 de Abril de 2010 ás 15:42

    Mr. Quim, de nada! 🙂

  5. Custódio
    26 de Abril de 2010 ás 22:24

    Olá Orion

    Mais uma grande ajuda para quem, como eu, não mexe nada bem nos meandros do codex do WordPress.
    Muito obrigado pelo teu trabalho e por estares sempre disponível para dar uma ajudinha.

    Um abraço

  6. ORiOn
    27 de Abril de 2010 ás 12:08

    De nada Custódio! 😀

  7. […] is also the The Esconder Shortcode Plugin is in Spanish, and enables private content that is viewable by any logged-in users (i.e., not just […]

  8. […] is also the The Esconder Shortcode Plugin is in Portuguese, and enables private content that is viewable by any logged-in users (i.e., not […]

  9. Nelson Costa
    21 de Janeiro de 2011 ás 14:59

    Eu que, acerca dum ano, comecei a explorar o wordpress e só hoje é que dei com este site sobre wordpress. Fantástico!

    Só uma dúvida: existe algum plugin que dê para os visitantes se registarem na página inicial?

    Continua pois este site ja esta guardado nos meus favoritos!

Comenta com força que é de graça!