Esconder cierto contenido en WordPress

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. Página protegida con contraseña

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. esconder cierto contenido en WordPress con Members 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 cierto contenido en WordPress con HidePost

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!

Este código crearía un shorcode llamado restringido, el cual podrás utilizar de la siguiente forma: [restringido] Escribe aquí el contenido que quieres restringir y hacer exclusivo para tus usuarios registrados. [/restringido]

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:
[hide for=»all» exclude=»username:jose»] Escribe aquí el contenido que quieres restringir y hacer exclusivo para jose. [/hide]
  • Ocultar el contenido a todos los usuarios que no están logueados:
[hide for=»!logged»] Escribe aquí el contenido que quieres restringir y hacer exclusivo para los usuarios que no estén logueados. [/hide]
  • Ocultar el contenido a todos los usuarios que sí están logueados:
[hide for=»logged»] Escribe aquí el contenido que quieres restringir y hacer exclusivo para los usuarios que logueados. [/hide]
  • Ocultar el contenido a un usuario específico por su ID de usuario:
[hide for=»userid:14″] Escribe aquí el contenido que quieres restringir y hacer exclusivo para el usuario con el ID 14. [/hide]
  • Ocultar el contenido a un usuario específico por su email:
[hide for=»useremail:jose@email.com»] Escribe aquí el contenido que quieres restringir para el usuario con el correo jose@email.com. [/hide]
  • Ocultar el contenido a todos los visitantes excepto a los que tengan un rol específico:
[hide for=»!administrator»] Escribe aquí el contenido que quieres restringir para los usuarios que no sean administrador. [/hide] [hide for=»all» exclude=»administrator»] Escribe aquí el contenido que quieres hacer exclusivo para el usuario administrador. [/hide] Como puedes ver, las posibilidades con este plugin son casi infinitas. esconder cierto contenido en WordPress con Hide This

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] esconder cierto contenido en WordPress con Show/Hide Content at Set Time

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…). esconder cierto contenido en WordPress con Hide My Site

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.

leadmagnetcodigos

PDF

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.