Abr
7
2010
7
2010
Mostrar conteúdo apenas a utilizadores registados
Hoje recebi um email do Evelson perguntando se eu sabia como mostrar conteúdo apenas a utilizadores registados.
Em teoria o que vamos fazer será verificar se o utilizador efectuou login, caso tenho login efectuado mostra o conteúdo, caso não tenha efectuado login mostrar uma mensagem personalizada.
Basta procurar nos ficheiros do theme a linha com <php the_content(); ?> e substituir com o seguinte código:
<?php
if(is_user_logged_in()) {
the_content();
} else {
_e("Faça login para ver o conteúdo");
}
?>
Utilizando a função is_user_logged_in() verificamos se o utilizador efectuou o login. Com o login efectuado o utilizador pode ver o conteúdo do post, caso contrário o utilizador recebe a mensagem personalizada avisando-o que precisa de efectuar o login para ver o conteúdo.
Etiquetas:Wordpress How To
3 Comments + Add Comment
Leave a comment
Advertisement

An article by








mas limita somente a postagens, ou partes da tal, ?
ou bloqueia tudo deste header ate footer
tem como fazer so bloquear o botão de download e tal?
No exemplo ele bloqueia todo o conteúdo do post, daí utilizar o método
the_content();
Para bloquear apenas 1 botão para download tens de trocar a linha onde tens
the_content(); pelo código do botão.
Dessa forma apenas quem tiver login efectuado é que tem acesso ao botão para
fazer download.
´Mário
No dia 17 de Maio de 2011 02:52, Disqus <
mas limita somente a postagens, ou partes da tal, ?
ou bloqueia tudo deste header ate footer
tem como fazer so bloquear o botão de download e tal?