You are currently viewing Como proteger uma página ou postagem com senha no WordPress

Como proteger uma página ou postagem com senha no WordPress

O senhor já pensou em criar uma postagem de blog apenas para amigos próximos ou familiares? Ou publicar uma postagem apenas para editores em seu site do WordPress? Por ser uma plataforma de publicação de conteúdo, o WordPress vem com algumas opções básicas de visibilidade de conteúdo que a maioria dos iniciantes ignora. Neste artigo, mostraremos ao senhor como criar uma página ou publicação protegida por senha no WordPress.

Quando escrevendo posts, há uma opção chamada Visibilidadeque, por padrão, é definida como Pública. Se o senhor clicar em Edit (Editar), verá opções como Password Protected (Protegido por senha) e Private (Privado).

Como tornar as postagens privadas ou protegidas por senha no WordPressTornando as postagens privadas ou protegidas por senha no WordPress

Basta clicar em Password Protected para adicionar uma senha à sua publicação. Dessa forma, somente os amigos, familiares ou usuários com os quais o senhor compartilha essa senha poderão ver essa publicação.

Uma publicação privada no WordPress é visível somente para usuários conectados com a senha Editor ou Administrador nível função do usuário em WordPress.

O mesmo truque também funciona para proteger uma página com senha no WordPress.

Como ocultar completamente os posts protegidos por senha da página inicial e dos arquivos

Todas as suas postagens protegidas por senha podem aparecer entre as demais postagens no homepageou arquivos de seu site. Se quiser ocultá-los completamente, use este código na seção functions.php ou em um plugin específico do site.



// Hide protected posts

function exclude_protected($where) {
	global $wpdb;
	return $where .= " AND {$wpdb->posts}.post_password = '' ";
}

// Where to display protected posts
function exclude_protected_action($query) {
	if( !is_single() && !is_page() && !is_admin() ) {
		add_filter( 'posts_where', 'exclude_protected' );
	}
}

// Action to queue the filter at the right time
add_action('pre_get_posts', 'exclude_protected_action');

Isso é tudo. Suas publicações protegidas não aparecerão na página inicial ou nos arquivos do site. O senhor pode enviar o URL da postagem aos usuários com a senha.

Esperamos que este artigo tenha ajudado o senhor a proteger os posts com senha no WordPress. Talvez o senhor também queira conferir como proteger todo um site WordPress com senha sem registro de usuário.

Se o senhor gostou deste artigo, inscreva-se em nosso Canal do YouTube para ver tutoriais em vídeo sobre o WordPress. O senhor também pode nos encontrar em Twitter e Google+.