Abr
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.

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

Advertisement

More in WordPress Tutorials (32 of 129 articles)