← WordPress

Acesso só com login

Lida 1362 vezes

Offline

cgoncalves 
Membro
Mensagens 789 Gostos 0
Feedback +12

Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Vivas,

Queria saber se alguém sabe se é possível, e se sim como, colocar um site feito em wordpress só visivel após login feito.
Ou seja, ao aceder ao site, indepentemente se acede a dominio.com, ou a dominio.com/contacto ou a dominio.com/link-para-artigo-xpto que seja sempre solicitado login e só após o mesmo ter sido feito o site ficar visível.
Offline

cgoncalves 
Membro
Mensagens 789 Gostos 0
Feedback +12

Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Já encontrei a resposta.
Para quem necessitar fica aqui: http://wordpress.org/extend/plugins/registered-only/#post-259
Offline

diogoosorio 
Membro
Mensagens 134 Gostos 1
Feedback +1

Troféus totais: 22
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Assim por alto (e sem testar), uma alternativa sem ter de recorrer a um plugin seria simplesmente adicionar uma função ao hook init. Qualquer coisa do género:

Código: (php) [Seleccione]
function my_redirect(){
if( !is_user_logged_in() && $GLOBALS['pagenow'] != 'wp-login.php' ) {
wp_redirect( wp_login_url() );
}
}

add_action( 'init', 'my_redirect' );