7 respostas para “Forçando a tela de login para site WordPress”

  1. Eu gostaria de saber como posso deixar que aceda a outra página sem estar bloqueada, ou seja eu tenho na área de login um botão registar que vai para a página registar e quero saber como posso que deixe aceder a essa página sem estar logado.

  2. Olá Ricardo, essa técnica bloqueia todo o acesso. O ideal para bloquear ambientes de teste. Bloquear uma página específica o ideal é usar um plugin de área restrita que dá um controle maior.

  3. Olá Fellyph, obrigado pela sua opinião eu consegui através de uns contactos encontrar uma solução a partir da sua, fazendo o que pretendo.

    function verifica_login() {
    if ( is_page (xx) ) { } else {
    if( ! is_user_logged_in() ) {
    wp_redirect( get_bloginfo(‘siteurl’).’/wp-login.php’ );
    }
    }
    }

    add_action( ‘get_header’, ‘verifica_login’ );

  4. Bom dia.

    Gostaria de compartilhar uma solução baseada na sua. Com esse código o usuário será direcionado para a tela de login, caso não esteja logado, e após o login será redirecionado para a página que tentou acessar:

    function verifica_login() {
    if (is_page(‘area_interna’)) {
    if (!is_user_logged_in()) {
    auth_redirect();
    }
    }
    }

    add_action( ‘get_header’, ‘verifica_login’ );

Deixe uma resposta

This site uses Akismet to reduce spam. Learn how your comment data is processed.