Esconder cierto contenido en WordPress
En alguna ocasión se te ha pasado por la mente la idea de crear cierto contenido de valor exclusivo para ciertos usuarios de tu web, es decir, esconder cierto contenido en WordPress, ya sea una web o blog. Has visto innumerables tutoriales en los que te muestran cómo hacerlo mediante una web de membresía, pero te parece que tus conocimientos de WordPress no son tan avanzados, y a medida que vas profundizando en estos tutoriales, te vas dando cuenta de que esa solución no es para ti. En este artículo vamos a ver varias formas de esconder cierto contenido en WordPress, llegando incluso a poder esconder toda la web. ¡Vamos a ello!Esconder un artículo completo mediante las opciones de publicación de WordPress
Quizás sea la opción más sencilla. Esto sirve para esconder todo el contenido de la noticia, ya sea mediante una contraseña o incluso convirtiendo la página o entrada en privada, con lo que será invisible para todos los usuarios. Para convertir una página o entrada en contenido privado o protegido con contraseña, tan solo debes ir a las opciones de edición de esa página o artículo, y en la cajita llamada Publicar, en el apartado Visibilidad, elegir la opción deseada. Si activas la opción Protegida con contraseña, se te pedirá la contraseña que desbloqueará todo el contenido. Si elijes la opción Privada, esta página o artículo quedará completamente oculto.Esconder un artículo completo mediante un plugin
En esta ocasión utilizaremos un plugin llamado Members, este plugin permite esconder cierto contenido en WordPress solo para usuarios registrados. Nada más instalarlo ya nos permite restringir contenido, y si vamos a la página de ajustes, podremos definir el mensaje de error que se mostrará a quien no pueda ver el contenido oculto. Una vez activado el plugin podemos definir quién podrá ver la entrada, es decir, podemos definir qué perfiles de usuario podrán ver el contenido de la entrada y quiénes no. Si este plugin no termina de cubrir tus expectativas porque, de alguna forma, lo ves limitado, puedes utilizar otro plugin llamado Membership, que probablemente sea uno de los plugins gratuitos más completos que existen hoy en el mercado.Esconder contenido parcial mediante un plugin
Si lo que queremos es restringir solo parte del contenido y no todo el artículo, podemos utilizar otro plugin llamado Hidepost, que ofrece el shortcode [hidepost] con el que podemos definir el perfil de usuario mínimo y necesario que podrá ver el contenido. Lo bueno de utilizar este shortcode es que podemos esconder cierto contenido en WordPress, ya sea restringir todo el contenido o solo parte de él. Este plugin no se ha probado con las últimas 3 versiones principales de WordPress y no se ha actualizado en los últimos 8 años, pero para lo que hace, nos sirve perfectamente.Esconder contenido exclusivo mediante código
Si ya tienes un plugin de funciones puedes pegar este código dentro de él, y si no lo tienes creado, siempre puedes pegarlo en el archivo functions.php de tu Tema activo. El código que debes copiar y pegar para restringir contenido es el siguiente:Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.
¡Nos vemos dentro!
Esconder contenido mediante el plugin Hide This
El plugin Hide This le permite ocultar ciertas partes de tus páginas o artículos utilizando el shortcodes o código corto. [hide] Escribe aquí el contenido que quieres restringir y hacer exclusivo para tus usuarios. [/hide] También puede permitir que ciertos usuarios vean el contenido restringido utilizando sus roles de usuario, sus capacidades, su estado de inicio de sesión… Algo que hace que este plugin sea un poco diferente de otros plugins similares es que el contenido que está oculto en los códigos cortos ni siquiera se imprime en el HTML de la página, por lo que el contenido restringido está completamente a salvo. Otros plugins que usan CSS o JavaScript para esconder cierto contenido en WordPress, seguirán mostrando el contenido en el propio código HTML de la página o artículo. Este plugin tiene variaciones muy interesantes:- Esconder contenido a todos los visitantes excepto a un usuario concreto:
- Ocultar el contenido a todos los usuarios que no están logueados:
- Ocultar el contenido a todos los usuarios que sí están logueados:
- Ocultar el contenido a un usuario específico por su ID de usuario:
- Ocultar el contenido a un usuario específico por su email:
- Ocultar el contenido a todos los visitantes excepto a los que tengan un rol específico:
Esconder contenido (y mostrarlo) en un momento concreto
El plugin Show/Hide Content at Set Time nos permite ocultar contenido y / o mostrar contenido en momentos específicos. Además, podemos repetir la acción de ocultar o mostrar ese contenido en un horario concreto. Por ejemplo, si queremos mostrar un contenido solo desde las 10 am hasta las 13 am todas las mañanas, podemos configurarlo para que lo haga. [time-restrict-repeat type=»daily» ontime=»10:00:00″ offtime=»13:00:00″] Escribe aquí el contenido que quieres restringir y hacer exclusivo para tus usuarios desde las 10 am hasta las 13 pm. [/time-restrict-repeat] Con esta misma filosofía, también podemos configurarlo solo para mostrar contenido en ciertos días si lo deseamos, por ejemplo, un recordatorio todos los lunes para que nuestros usuarios visiten nuestra web y vean los nuevos contenidos. [time-restrict on=»2018-04-30″ off=»2018-05-07″] Escribe aquí el contenido que quieres restringir y hacer exclusivo para tus usuarios desde el día 30 de abril de 2018 hasta el día 7 de mayo de 2018. [/time-restrict]Y por último, pero no menos importante, cómo ocultar todo el Sitio mediante contraseña
El plugin Hide My Site nos permite ocultar todo nuestro sitio web mediante una protección con contraseña. Esto puede ser útil si estamos desarrollando un sitio para un cliente y solo queremos que sea accesible para el cliente y las pocas personas que tienen la contraseña para acceder a la web. Como ves, un plugin muy interesante para mostrar los progresos a tus clientes. Si bien es cierto que también podemos ocultarlo mediante plugins de Coming Soon, la ventaja que tiene Hide My Site respecto a plugins Comming Soon es que nadie sabrá que esa web existe y que se está desarrollando (quizás tu cliente ha reinventado Amazon y no quiere que su competencia lo sepa…).Conlusión
Ya has visto lo “sencillo que es” restringir cualquier tipo de contenido a tus usuarios, ya sean usuarios registrados o visitantes. Ahora te toca a ti probarlos y ver cuál es el que mejor se adapta a tus necesidades.Este artículo ha sido visitado: 70 veces
Obtén acceso a los secretos mejor guardados de WordPress con solo un clic
Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.
Obtén la ventaja definitiva en WordPress y conviértete en un experto.
10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán
Deja que WordPress trabaje por ti, utiliza código.