blog

Cómo proteger con contraseña una publicación en WordPress

By octubre 14, 2019 No Comments

¿Te ha cruzado por la mente encontrar la manera de proteger con contraseña una publicación en WordPress? Tal vez hayas requerido publicar en tu sitio de WordPress un artículo o contenido reservado exclusivamente para tus empleados, editores o familiares.

WordPress como sistema de gestión de contenidos, nos proporciona opciones básicas para la gestión de contenidos que en muchos de los casos pasan por alto algunos usuarios. Vamos a mostrarles en este corto artículo cómo proteger con contraseña una publicación en WordPress.

Cómo proteger con contraseña una publicación en WordPress

Crea tu sitio web de WordPress en forma fácil y con el mejor precio del mercado en Actiweb. Ofrecemos el hosting que más te conviene en nuestro Servicio dedicado y exclusivo para WordPress.

En el editor de nuestro sitio de WordPress, existe una opción denominada Visibilidad que se encuentra ubicada a la izquierda de nuestra pantalla, en la pestaña Publicar.

Por defecto, Visibilidad aparece seleccionado como Público, pero si hacemos clic en hipervínculo Editar, podremos observar que aparecerán las opciones de Protegida con contraseña y Privada.

Cómo proteger con contraseña una publicación en WordPress

A continuación, hacemos clic en Protegida con contraseña para poder añadir una contraseña a nuestra publicación. Una vez que hagamos esto, solo aquellos que posean la contraseña (editores, amigos, familiares, etc.) podarán ingresar al contenido de esa publicación.

En el caso de emplear la opción de Privada en WordPress, las publicaciones quedarán visibles solo para usuarios registrados por su rol de usuario de los niveles de Editor y Administrador del sitio de WordPress.

De la misma forma podemos proteger también una página web de WordPress. Veamos cómo hacerlo.

¿Cómo ocultar publicaciones protegidas por contraseña en la página de inicio y archivos?

Las publicaciones que se encuentran protegidas por contraseña pueden aparecer en la página de inicio entre las demás publicaciones. También pueden aparecer en los archivos de nuestro sitio. Para ocultarlos totalmente, tendremos que emplear un código en functions.php de nuestro tema o en algún plugin característico de la web.

Para hacerlo nos dirigimos al archivo functions.php e ingresamos el siguiente código:

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

Una vez introducido este código, las publicaciones protegidas ya no aparecerán en la página de inicio de nuestra web de WordPress, ni en los archivos de nuestro sitio. Para poder ver la publicación, tenemos que enviarle a los usuarios, la URL de la página y la contraseña que le hemos colocado.

Esperamos que este artículo sobre cómo proteger con contraseña una publicación en WordPress, les haya sido útil. Les invitamos a visitarnos en nuestro Blog de Actiweb para leer sobre este y otros temas de interés.

Si deseas adquirir un dominio al mejor precio del mercado, puedes contactarnos en Actiweb. Registra tu dominio desde hoy mismo con los mejores precios del mercado y la mejor Asistencia Técnica con soporte 24/7.