Mar
13
2009

Restringir o acesso, no wordpress, a utilizadores que não efectuaram login

O WordPress contem uma função que permite verificar facilmente se o utilizador está autenticado ou não. Essa função é bastante útil caso queiramos restringir o acesso de algo a utilizadores que não efectuaram o login.

Em 2009 implementei no SEO Portugal uma solução muito parecida em que alguns posts passaram a ter acesso restrito apenas a utilizadores autenticados.

No tutorial de hoje vou ensinar apenas como restringir o acesso a utilizadores que não estão autenticados, num futuro post irei então partilhar como fiz para restringir o acesso apenas a alguns posts.

Na verificação uso a função WordPress is_user_logged_in() que verifica se determinado utilizador efectuou o não o login.

if (is_user_logged_in()) {
// insere o código aqui
} else {
// caso contrario
echo "Tens de efectuar o <a href="wp-login.php">login</a>.";
}

Embora existam maneiras de trabalhares os posts e o codigo das páginas de forma a restringires o acesso apenas a determinado conteúdo ainda desconheço como criar um shortcode de forma a restringir apenas determinadas secções dos posts.

Se alguém tive uma solução, partilhe :)

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 (81 of 129 articles)