179 | Proteger WordPress con contraseñas (Todas las posibilidades)
18 Sept 2019 · 19 min
Episodio de podcast en el que Gonzalo Navarro explica todas las formas de proteger con contraseña una web WordPress: proteger toda la web (plugin o nivel servidor), proteger directorios, proteger contenidos individuales (páginas, entradas, CPTs) mediante la visibilidad protegida de WordPress, proteger categorías completas mediante plugin, y proteger partes específicas de un post mediante shortcodes o plugins de protección por contraseña. También menciona plugins concretos (Password Protected, Access Category Password, Paster) y alternativas como protección por hosting (auth HTTP) y soluciones de Membership/Intranet para casos más complejos.
Chapters
En el episodio 179 de WordPress semanal te explico todas las posibilidades que tienes para restringir con contraseña el acceso a tu web o a partes de ella. Vamos allá. Hola hola, Soy Gonzalo de GonzaloNavarro es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin. Porque ya lo sabes, no hay mejor inversión que la de crear y gestionar tu propia web con WordPress. Por eso, como siempre, te voy a invitar a que inviertas un ratito de tu tiempo, estos minutitos, en aprender un poquito más los entresijos de este fantástico CMS. Y hoy vamos a ver todas las posibilidades prácticamente que existen o que he podido encontrar, que se me han podido ocurrir para proteger con contraseña tu WordPress. Y digo con contraseña porque ya hemos visto en otros episodios y en muchas otras ocasiones que cómo hacerlo con un sistema de registro de usuarios, incluso un Membership Site. En este caso es simplemente cuando quieras proteger contenidos completos, partes de contenidos, distintas zonas de tu web mediante contraseña. Así que vamos a ver los distintos supuestos y cómo puedes hacerlo. A veces vas a necesitar un plugin, otras veces lo vas a poder hacer con lo que venga ya incorporado en WordPress. Así que vamos a ir viéndolo poco a poco. Básicamente, por un lado te voy a enseñar a proteger toda tu web con contraseña. También te voy a enseñar cómo puedes hacer si quieres proteger un directorio, es decir, una ruta, una carpeta concreta con contraseña. Vamos a ver cómo proteger contenidos, post, páginas, productos y cualquier CPT que veas. Haremos lo propio con las categorías, que puede ser interesante para no tener que ir, dependiendo de tu caso, para no tener que ir protegiendo contenido a contenido, pues para que puedas proteger con contraseña categorías completas. Y por último veremos cómo proteger con contraseña partes de un post. Y de nuevo, sin registro de usuarios, sin usar un plugin de Membership Site ni uno, como por ejemplo Restring Content Pro, que se utiliza más para usuarios. Lo haremos solo pensado para proteger con contraseña. Bien, pues esos son los 5 puntitos que vamos a ver a lo largo del episodio. Pero como siempre vamos a ver primero las novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Bien, como cada semana tenéis un nuevo vídeo de la zona código. Es un vídeo cortito, pero creo que bastante útil en el que vemos una propiedad del CSS súper interesante y nos valemos de ella para girar imágenes con CSS. Ya sabéis que la zona código es ese lugar que está incluido dentro del área para suscriptores y en el que os enseño a modificar vuestra web, ya sea el aspecto o el funcionamiento a través de código y sin utilizar plugins. Y además pues no tenéis necesariamente por qué saber código porque os explico paso a paso cómo hacer todo, cómo copiar el código y dónde pegarlo y. Y en este caso como digo, pues vemos cómo puedes voltear o cómo puedes girar imágenes solo con CSS sin que tengas que descargarte la imagen a tu ordenador, abrir tu programa Photoshop o el que utilices para editar imágenes, girar la imagen y luego volverla a subir a tu WordPress, pues se puede hacer hoy en día con CSS casi de todo. Y una de las cosas es modificar algunas imágenes, en este caso girarla. Y el ejemplo que uso en el vídeo es la típica flecha que apunta a un lado, por ejemplo una flecha apuntando hacia la derecha. Pues imagínate que quieres usar esa misma imagen sin tener que descargarla, como digo, modificarla en tu ordenador y demás, quieres usarla para que apunte hacia el otro lado. Pues utilizamos esta propiedad que te digo de CSS y le decimos básicamente gírate hacia el otro lado y de esa forma hacemos que una imagen que estaba apuntando uno apuntaba a otro. Esto es un ejemplo porque se ve muy bien la flecha apuntando, pero hay muchos otros ejemplos o cuando lo típico que tienes una imagen que es que te parece, te aparece directamente girada y. Y tú la necesitas hacia el otro lado, pues la típica que has hecho con el móvil o lo que sea. Pues todo esto se puede hacer directamente como digo con CSS. Así que es el vídeo 130, tenéis todo en la parte de enlaces, recordad que si vais a gonzalonavarro es y el número del episodio, que en este caso es 179, pues vais a las notas completas del programa con todos los enlaces y con todo lo que he ido comentando a lo largo del episodio. Después tenemos el curso del mes para suscriptores. Si estamos viendo el curso de HTML WordPress, es decir, pasar una web de HTML a un theme de WordPress. Ya he hablado en varios episodios acerca de este curso Así que bueno, si queréis más información ahí lo tenéis en las notas del programa. Y después las recomendaciones que quiero haceros esta semana, muy relacionadas con todo lo que voy a comentar en el episodio de hoy, pues son el curso de Intranet en WordPress, porque si bien lo que voy a hablar es de cómo proteger vuestra web con contraseña, puede ser que busquéis una opción más completa, digamos que tengáis cerrada una web y que sólo pueda acceder gente que os interese, pues por ejemplo, como digo, para hacer una Internet, pues no lo sé, para tu negocio, para llevarlo de forma interna para alguna institución, para algún colegio, para cualquier tipo de cosa, pues me ha parecido que puede tener relación este curso, así que os dejo ahí el enlace. Y luego también os recomiendo las clases 6 y 7 del curso de WordPress básico, porque en ellas vemos cómo funcionan las páginas y las entradas y entre esas cosas que vemos, entre esos ajustes, esas configuraciones, pues vemos por ejemplo cómo proteger con contraseña las páginas y las entradas. Y os recomiendo que las veáis porque al igual que esto de la contraseña y otro tipo de cosas, como ya hablé en el episodio anterior, que están medio ocultas o que no se utilizan demasiado dentro de WordPress y siempre viene bien refrescarlo. Ya sabéis que el curso de WordPress Básico es totalmente gratuito, así que podéis ver estas lecciones, estéis o no suscritos. Y luego a lo largo del episodio iré mencionando plugins y esto estará enlazado en cada parte, ya sabéis que pongo como un esquemita del programa, bien dividido por las partes que comento, pues en cada parte si hay algún enlace que tenga que poner pues también lo pongo, ¿De acuerdo? Bien, esas son las novedades. Vamos ahora con el plugin de la semana, que es el típico plugin de próximamente o para poner páginas en construcción o incluso crear landing pages y el plugin se llama CMP Coming Soon y bueno, y más, es más largo el nombre, pero lo he dejado ahí pues para tampoco leer el nombre completo, que son como dos o tres líneas, pero básicamente este plugin te permite poner tu web en modo próximamente, como te decía, o en modo en construcción o, o incluso tienes esa opción, como digo, de crear landings específicas. Y este te lo recomiendo, o digamos, lo menciono porque he visto que trae bastantes opciones que se podrían considerar premium o bueno, ellos las consideran premium pero las ponen de forma gratuita que en otros plugins como por ejemplo el que uso yo, yo utilizo el de Seed Pro, el Coming Soon and Maintenance plugin de Seed Pro se llama creo o algo similar y yo compré la versión de pago hace mucho tiempo y es el que uso, pues lo uso siempre con mis clientes y y estoy acostumbrado a utilizarlo pero he visto que este trae muchas de las opciones que vienen de pago en este otro que te digo, este las trae de forma gratuita así que me ha parecido interesante que le echéis un vistazo a ver qué tal, a ver qué os parece y si no lo tengo malentendido como hacen ellos el dinero es vendiéndote después digamos themes como plantillas que tienen para el aspecto de las páginas de próximamente y demás que vas creando, creo que así es como hacen el dinero y tengo entendido que las funcionalidades están abiertas todas, así que si queréis echarle un vistazo, probarlo y me contáis qué tal, creo que puede ser un plugin que esté bastante bien, como digo es un nombre muy largo pero lo tenéis en las notas del programa. Gonzalo es 179 y ahora ya sí vamos con el tema central, todas las posibilidades para poner contraseñas en WordPress y empezamos por la primera y más digamos más global y sería cómo proteger toda tu web con contraseña. Bueno esto tienes varias aproximaciones, puedes hacerlo mediante un plugin, hay varios, yo te recomiendo por ejemplo Password Protected es de Ben Hanson y es un plugin súper útil, tiene más de 200.000 instalaciones activas pero hay más, si usáis otro o lo que sea pues ahí lo tenéis, con este plugin simplemente protegéis toda vuestra web con un password, podéis establecer uno concreto o podéis hacer que sirva el que por ejemplo si tenéis un desarrollador ya dado de alta en esa web o un par de ellos podéis hacer que esas contraseñas sirvan, es decir que si uno ya tiene su contraseña porque es admin de la web pues simplemente la introduce y ya puede acceder y ver la web o si alguien, un suscriptor que tú le das acceso para que la pueda ver pues pues lo mismo, o puedes especificar una contraseña concreta que tú quieras independientemente de los usuarios que estén dado de alta y que sea una cosa como digo totalmente aparte, tiene algunas opciones no tiene muchas pero tiene algunas opciones interesantes, como por ejemplo puedes hacer que se permita que se vean los feeds, que se accedan los feeds, esto puede ser estar bien por ejemplo si quieres, imagínate estás preparando una web para un podcast, la web la tienes oculta pero quieres que iTunes pueda ver el feed, pero para que puedas enviar tu podcast a iTunes mientras estás preparando tu web, pues por ejemplo para esto, de acuerdo, o bueno para otras casuísticas que puedas encontrarte cuando estés creando una web y mientras tanto la quieras tener protegida Y también por supuesto puedes hacer que los admin entren sin que tengan que poner su password y demás y básicamente cuando tú accedes a la web y está protegida con contraseña sale el logo de WordPress y una cajita para introducir la contraseña, el logo de WordPress no lo puedes editar con este plugin, pero pero sí que puedes utilizar alguno de los otros plugins que existen, Login Logo por ejemplo o Uber Login Logo, hay muchos para cambiar simplemente el login que son muy sencillos, puedes usarlo o si no también hemos visto en la zona código cómo cambiar el logo directamente por código, pues se haría de la misma manera. Bien, eso es una opción, proteger toda tu web con contraseña y así nadie podrá acceder salvo que introduzcan una contraseña. ¿La siguiente opción es hacerlo directamente con tu hosting, casi todos los hosting van a tener esta opción, sobre todo si tienen cpanel hay una opción que se llama autenticación HTTP, pero vamos, normalmente los hostings van a tener una parte de seguridad y ahí entre otras cosas vas a poder proteger con contraseña toda tu página web, que es el típico mensaje, no sé si lo has visto alguna vez, yo recuerdo cuando era pequeño y daba informática en el colegio, que todos los ordenadores o muchas partes están protegidas con este tipo de mensajes que te salían en el navegador, se te abría como un mensaje hacia abajo bastante centrado y era la típica ventana de navegador y tenías que poner como tu contraseña para poder acceder de forma local y demás, no recuerdo muy bien cómo era, pero esto me recuerda mucho a cuando daba informática en el colegio y y me salía ese mensaje, pues lo mismo saldría en tu web y cuando la gente ponga ese mensaje pues ya podrá acceder a verla, de acuerdo? Yo os voy a dejar las instrucciones, os dejo un enlace para hacerlo con SiteGround, pero os recomiendo que para vuestro hosting pues busquéis cómo proteger con contraseña y el nombre del hosting o si no contactar el soporte y os dirán cómo se puede hacer. Así que podéis hacerlo como digo también ahí a nivel de servidor y no hacerlo con un plugin, tenéis esas dos opciones. Y la segunda opción que sería proteger un directorio concreto con contraseña. Esto puede ser por ejemplo, imagínate que dentro de tu mismo hosting tienes otra carpeta aparte o que dentro de tu instalación de WordPress pues ciertos directorios, ciertas carpetas concretas las quieres proteger con contraseña por lo que sea, pues en este caso yo sí que te recomendaría hacer la fórmula esta que te digo del hosting, porque el hosting te permite no sólo poner contraseña a toda tu web, sino carpeta a, carpeta, directorio, directorio, con lo cual esto es muy útil si quisieses proteger toda tu web, pues lo típico de la carpeta raíz es la que vas a proteger con contraseña donde está toda tu instalación de WordPress y si fuese un directorio dentro, pues entras dentro de la carpeta raíz y el directorio que sea lo eliges para protegerlo. Bien, ya tenemos los dos primeros casos cubiertos, proteger toda tu web, proteger una parte, un directorio. Después cómo protegemos ya dentro de WordPress ya los contenidos, eso que nos interesa a nosotros, ya sea un post de tu blog, ya sea una página, ya sea un producto si es que tienes un e commerce o o cualquier CPT, cualquier custom post Type, ya sabéis que podemos nosotros crear tipos de contenidos personalizados al estilo de las páginas y de las entradas y que van a funcionar como una página o como una entrada, depende de cómo los creemos o de cómo nos venga, si es que lo hemos instalado a través de un theme o a través de un plugin. Pues bueno, WordPress ya viene con la posibilidad de que tú protejas con contraseña cualquier contenido de tu web y es tan fácil como ir a las opciones de visibilidad, que en cualquier caso estés usando o no Gutenberg o el editor clásico, lo tienes a la derecha, en la parte derecha hay unas opciones de visibilidad que lo pone y puedes marcar ahí, decir protegido con contraseña y poner una contraseña. De todas formas en el curso de WordPress básico, que de nuevo recuerdo que es gratuito, en el segundo vídeo de la clase 6 a partir del minuto 16 aproximadamente, justo ahí explico todo esto de cómo poner contraseña a una página y con un post se hace igual. Y un truquito que os comento aquí, si queréis que con una misma contraseña se puedan desbloquear varios contenidos, no tenéis más que poner la misma contraseña para todos esos contenidos. Por ejemplo, imagínate que tú tienes un usuario concreto de tu web o alguien que quieres que tenga acceso por contraseña, pues no lo sé, a 10 páginas de tu web. Pues si tú a esas 10 páginas le das la misma contraseña, la persona cuando introduzca la contraseña una vez las otras páginas las va a poder ver, a no ser que ya caduque, tenga que volver a poner la contraseña en alguna de ellas. Pero me refiero como que recuerda que es esa contraseña y no te hace ponerla en el siguiente contenido porque WordPress entiende que siendo la misma, pues ya la has introducido, ya tienes acceso a los contenidos con esa contraseña. Si quisieses hacerlo independiente no tendrías más remedio que poner contraseñas diferentes. Yo esto lo uso, esto de poner contraseñas a las páginas y demás lo uso con algunos clientes a los que les preparo una página específica, a lo mejor le pongo algún vídeo o le hago alguna auditoría y ahí le incrustó el vídeo, le pongo los comentarios y a lo mejor un formulario para que pueda contactarme y demás. Pues es algo muy útil que no tienes por qué crear un usuario entero ni nada, ni un sistema completo de usuarios suscritos, sino que simplemente creas una página específica para esa persona, la proteges con contraseña y listo. Es súper fácil, súper cómodo y puede venir bien para muchos casos. Bien, nos vamos con el cuarto supuesto que sería proteger con contraseña categorías completas de post en WordPress. Y esto te puede llegar a simplificar el proceso si digamos te encuentras en esta situación. Porque si tu caso es que vas a querer proteger con contraseña un tipo de entradas que publicas en tu web concretas, pues qué mejor que darle la misma categoría a todas ellas y luego proteger esa categoría directamente y no tener que ir poniendo contraseña a todas esas páginas. Proteges esa categoría con una contraseña concreta y ya cualquiera que quiera entrar a cualquier entrada que esté dentro de esa categoría pues deberá poner una contraseña concreta. Y luego puedes poner que en otra categoría haya otra contraseña y esto simplifica mucho el proceso si te encuentras en esta situación. Pero sí que vas a necesitar utilizar un plugin. Yo os recomiendo el plugin gratuito Access Category Password, os dejo el enlace en la parte, en el punto 4 de las notas del programa y es gratuito. Hay otro de pago de. A ver si recuerdo el nombre, es una empresa británica, sí, se llama Barn Co UK, por eso es británica, porque tiene la terminación de dominio de Co UK UK. Y tiene varios plugins interesantes, tanto para WordPress normal como también enfocados a woocommerce. Y uno de los que tiene es este de proteger con contraseña plugins, perdón, categorías, pero este es de pago, pero sí que lo pongo porque tiene uno interesante que es proteger las categorías de WooCommerce con contraseña y te trae bastantes opciones interesantes. Esto está sobre todo pensado para cuando vendes distribuidores y quieres que cada distribuidor tenga una categoría o unos tipos de productos a los que pueda acceder, pues está un poco pensado en esa línea. Buscadlo en la web. Os voy a dejar el enlace, o bueno, os dejaré el enlace a lo que comento, no lo he dejado, pero lo voy a apuntar para dejarlo por si os interesan. Esos plugins que estoy comentando pueden estar interesantes. El que digo de las categorías de WooCommerce creo que era en torno a los 80 euros y el otro de proteger las categorías 30 y pico o una cosa de esas. Pero vamos, si queréis proteger categorías de post con contraseña, yo os recomiendo que probéis el gratuito que os he comentado. Bien, y el último punto, el 5, es proteger con contraseña partes de un post, es decir, que la gente pueda ver el contenido de cualquier entrada, cualquier página, de todo, pero que una parte concreta esté protegida con contraseña. Y con contraseña, digo con contraseña, no con registro, que ya hemos visto que tengo muchos contenidos con cómo proteger partes de un post, pero para suscriptores, por ejemplo, para un tipo de rol de usuario concreto o para gente que te ha comprado. Os voy a dejar un enlace en esta misma parte al tutorial de. De Restrict Content, que es un plugin para restringir contenido en WordPress en función de que los usuarios hayan iniciado sesión o no. Y luego también os dejo un vídeo de la zona código, el vídeo 46, donde os enseño a crear vuestro propio shortcode para restringir contenido a tipos de usuario concreto, por ejemplo a suscriptores. Y fijaos que está muy guay porque os enseño a crear el shortcode desde cero sin que tengáis que instalar un plugin. Creáis vuestro propio shortcode para proteger, como digo, contenido y que el usuario se tenga que. Que tenga que iniciar sesión para poder verlo. Pero ya sabéis que aquí estamos viendo no que los usuarios se registren, sino que tengan una contraseña que tú les has dado y que con esa contraseña puedan acceder a los contenidos. Pues para eso hay un plugin fantástico que lo tengo por aquí, se llama Content Protector, bueno, esa es la URL realmente. El plugin se llama Paster, con tres s Paster Password Protection. Está bastante bien la opción gratuita, tiene funcionalidades más que suficientes, es compatible con varios Page Builders, de los más populares como Elementor o Beaver Builder o incluso Visual Composer, pero si no recuerdo mal, para usarlo en un Page Builder necesitas la versión Pro, no estoy seguro, pero bueno, podéis echarle un vistazo y está muy bien porque en lugar de salir el contenido que tú estás protegiendo, va a salir una cajita que puedes personalizar desde el personalizador de WordPress de forma visual y está muy bien. Después generas tu shortcode, pones el shortcode en la parte, como digo, que quieres proteger con contraseña y a la gente pues le saldrá esa cajita diciendo necesita saber la contraseña para poder ver este contenido o el mensaje que tú quieras poner en los colores que quieras y de la forma que quieras. Así que está bastante bien. Puedes personalizar el titular, los textos de instrucciones, el placeholder, es decir, lo que va a salir dentro del campo para rellenar la contraseña y el botón de darle una vez que la persona ha puesto la contraseña. Lo puedes hacer a nivel de shortcode, así puedes tener varios shortcodes distintos para proteger distintas partes de tu web y que cada mensaje, cada cajita de protección tenga sus propias personalizaciones, su propio texto y demás. Así que si queréis proteger, como digo, partes concretas de cualquier contenido de un post, de una página, de un producto, de donde sea, simplemente con contraseña, pues este es vuestro plugin. De nuevo se llama Paster. De todas formas os dejo el enlace en el punto 5 de las notas del programa de este episodio, que es el 179. Sí. Y bueno, la protección con contraseña puede ser súper útil en determinadas situaciones. Yo lo uso, como os decía, para algunos clientes que necesitan formación o los que le hago consultoría, pero. Pero hay otros muchos usos. Y si lo que quieres es que en lugar de esto se den de alta para acceder a los contenidos, pues quizás te interese otros modelos, otras formas de hacer esto. Así que para ello te recomiendo tanto el curso de Membership Sites, donde te enseño a crear un Membership Site desde cero, como el curso de Intranet, en el caso de que quieras crear eso, un área privada, una Intranet que no esté de cara al público y del que sólo se pueda acceder de forma privada. Ambos cursos, por supuesto, están incluidos en la suscripción GonzaloNabarro es cursos. Ahí tenéis toda la información de lo que incluye Estar suscrito a GonzaloNabarro es. Y nada más, si te ha gustado el episodio de hoy y quieres ayudarme a que siga creciendo o quieres aportar tu granito de arena a cambio, pues puedes hacerlo de una forma muy sencilla y es dejándome una valoración en Apple Podcast. Es muy fácil, vas a tu aplicación de podcast, buscas WordPress semanal, bajas hasta donde poner reseña y pues dejas la reseña que quieras, las estrellitas, si quieres dejar algún texto, lo que quieras. ¿De acuerdo? Los que no estáis en iTunes, que ya sé que sois muchos, iVoox, Spotify, Stitcher, agregadores de podcast, Google Podcast, donde sea que estéis, lo que podáis hacer, de verdad, también muchas gracias por la acción que toméis. Nada más, por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)