Cómo proteger con contraseña una página o una entrada en WordPress

¿Has pensado alguna vez en crear una entrada en tu blog sólo para tus amigos o familiares? ¿O publicar una entrada sólo para editores en tu sitio de WordPress? Como plataforma de publicación de contenidos, WordPress viene con algunas opciones básicas de visibilidad de contenidos que la mayoría de los principiantes pasan por alto. En este artículo, te mostraremos cómo crear una página o entrada protegida por contraseña en WordPress

Cuando escribes posts, hay una opción llamada Visibilidad, que está configurado como Público por defecto. Si haces clic en Editar, verás opciones como Protegido con contraseña y Privado.

Simplemente haz clic en Protegido con contraseña para añadir una contraseña a tu publicación. Al hacerlo, sólo los amigos, familiares o usuarios con los que compartas esta contraseña podrán ver esta publicación

Una entrada privada en WordPress sólo es visible para los usuarios registrados con el rol de usuario de nivel Editor o Administrador en WordPress

El mismo truco funciona también para proteger con contraseña una página en WordPress.

Ocultar completamente las entradas protegidas por contraseña de la página de inicio y de los archivos

Todas tus entradas protegidas por contraseña pueden aparecer entre el resto de tus entradas en la página de inicio, o en los archivos de tu sitio. Si quieres ocultarlas completamente, utiliza este código en el functions.php de tu tema o en un plugin específico del sitio


// 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');

Eso es todo. Tus entradas protegidas no aparecerán en la página de inicio del sitio ni en los archivos. Puedes enviar la URL del post a los usuarios con la contraseña

Esperamos que este artículo te haya ayudado a proteger las entradas con contraseña en WordPress. Quizás también quieras consultar cómo hacer que todo un sitio de WordPress esté protegido con contraseña sin necesidad de registrarte como usuario

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Google+.

Si quieres conocer otros artículos parecidos a Cómo proteger con contraseña una página o una entrada en WordPress puedes visitar la categoría Guías para principiantes.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up