Este plugin para WordPress te permite mostrar u ocultar contenidos (de páginas, entradas…) en función del rol o tipo de usuario, permitiéndote elegir qué usuarios pueden ver el contenido.
Al activarlo tendrás disponible un nuevo cuadro de opciones en todos los tipos de contenido (ya sean entradas, páginas, productos de WooCommerce, etcétera) para seleccionar qué roles de usuario, entre todos los disponibles en tu instalación (tanto los estándares de WordPress como los añadidos por cualquier otro plugin o incluso los que hayas añadido tú de forma manual) tendrán acceso a ese contenido concreto.
Cualquier usuario, con cuenta o no, podrá ver todos los contenidos para los que no selecciones ningún rol (es decir, si no haces nada, todo el mundo podrá ver el contenido), pero si seleccionas alguno de estos roles sólo los usuarios con ese rol podrán ver el contenido.
Tienes disponible una página de opciones en Ajustes > Visibilidad por rol, en la que podrás elegir:
- El texto que se mostrará a los usuarios que no puedan ver el contenido por no pertenecer al rol que tiene permitido verlo. Este texto admite shortcodes. Por defecto se mostrará el texto No tienes los permisos necesarios para ver este contenido.
- Si los administradores tendrán acceso a todo el contenido, incluso aunque esté limitado a ciertos roles de usuario. Si se marca la opción, los administradores podrán ver cualquier contenido, aunque esté reservado a ciertos usuarios. Si no se marca, las restricciones también se les aplicará a ellos y sólo podrán ver los contenidos no restringidos y los reservados a los administradores
- Si tienes WooCommerce activo podrás seleccionar si, aparte de la descripción de los productos, quieres también bloquear la descripción corta
Nota: En los productos de WooCommerce sólo se restringen tanto la visualización de la descripción del producto como la de la descripción corta. La imagen, la galería, el precio y el botón de añadir al carrito seguirán siendo visibles para todo el mundo.
El contenido que se mostrará cuando el usuario no tenga permisos se puede establecer mediante un editor visual, como se muestra en la imagen sobre estas líneas.
De esta forma, se puede incluir texto con formato, imágenes, enlaces, shortcodes y cualquier otro tipo de contenido que quieras incluir, al igual que cuando creas una página o una entrada.
El plugin es totalmente compatible con WPML, por lo que puedes mostrar el contenido de bloqueo en diferentes idiomas en una web multilingüe.
Vídeo: ocultar contenido en función del usuario
En este vídeo puedes ver el funcionamiento del plugin. El vídeo es de la versión anterior, en la que sólo se podía incluir una frase de texto para mostrar, pero en la nueva versión dispones de un editor visual completo.
El plugin Plugin para ocultar o mostrar contenidos en función del rol de usuario incluye las siguientes características:
- Compatible con WordPress 6.7
- Preparado para traducciones y compatible con WPML para webs multilingües
- Incluye actualizaciones automáticas para siempre
- Incluye mi soporte personal para cualquier tema relacionado con su instalación y funcionamiento
- Se puede pagar mediante PayPal o, a través de esta pasarela, con tarjeta de crédito/débito
Este plugin está incluido en el pack de plugins para WordPress y WooCommerce, un paquete de descarga con 39 plugins que aportan funcionalidades específicas, disponible por sólo 14,90€ o puedes conseguirlo, junto al resto de los 96 plugins a la venta en esta web y todos los que sigo añadiendo, con tu membresía anual [+info]
Cómo instalar el plugin una vez descargado
Instalar un plugin premium es muy sencillo. Sólo tienes que ir a Plugins > Añadir nuevo y pulsar el enlace Subir plugin (3) de la parte superior.
En el cuadro de selección que aparece (4) seleccionas el archivo ZIP que has descargado y pulsas el botón Instalar ahora (5). Después sólo tienes que activarlo como cualquier otro plugin.