Plugins Preguntas frecuentes Guías Soporte Contacto Ver los plugins

Restringe parte de una página con el shortcode

El shortcode [content_gate] oculta parte de una página que por lo demás es pública. Pon el texto reservado entre [content_gate] y [/content_gate]: los visitantes que no coinciden no ven nada, o ven el mensaje que elijas.

Cómo añadirlo

  1. Abre la página para editarla.
  2. En el editor de bloques, añade un bloque Código corto (haz clic en + y busca "Código corto" o "Shortcode"). En el editor clásico, escríbelo directamente en el texto.
  3. Escribe el shortcode con tu contenido en medio, por ejemplo:
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  4. Haz clic en Actualizar o Publicar.

Atributos

AtributoValoresPredeterminadoQué hace
whologged_in, logged_out, roleslogged_inQuién puede ver el contenido.
rolesNombres de rol separados por comas, p. ej. editor,authorvacíoSe usa con who="roles". Pro.
devicesdesktop, mobile o ambos separados por una comavacío (todos los dispositivos)Muestra el contenido solo en esos dispositivos. Pro.
messageCualquier textovacíoLo que ven los demás. Sin él, el contenido simplemente desaparece para ellos.

Ejemplos

  • Solo para usuarios con sesión iniciada:
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  • Solo para editores y autores (Pro):
    [content_gate who="roles" roles="editor,author"]Internal note.[/content_gate]
  • Un botón de registro solo para visitantes sin sesión iniciada, con un mensaje para todos los demás:
    [content_gate who="logged_out" message="You already have an account."]Sign up[/content_gate]

Nombres de los roles

En roles usa el nombre interno del rol en minúsculas: administrator, editor, author, contributor, subscriber. Los roles añadidos por otros plugins tienen su propio nombre (WooCommerce, por ejemplo, añade customer).

En la versión gratuita

El shortcode funciona en la versión gratuita con logged_in y logged_out. who="roles" se aplica como "usuarios con sesión iniciada" y devices se ignora hasta que hay una licencia activa.

Los administradores siempre ven el contenido entre las etiquetas, incluso con who="logged_out". Comprueba el resultado en una ventana privada del navegador.

¿No encuentras la respuesta?

Escríbenos indicando el plugin, lo que has probado y lo que ves. Respondemos desde Italia, normalmente en un día laborable.

webadmin@nopvideo.com