Descripción
Con Si Widget puedes controlar en qué páginas se muestran los widgets. Mostrar u ocultar los widgets con reglas de visibilidad personalizadas (no se requieren conocimientos técnicos ni de PHP).
El plugin es fácil de usar, cada widget tendrá una nueva opción «Mostrar el widget solo si» que permitirá la selección de las reglas de visibilidad (ejemplo en las capturas de pantalla). Las reglas de visibilidad pueden ser combinadas con AND
/OR
para crear opciones de visibilidad aún más personalizadas.
Ejemplos
- Mostrar un widget solo si el usuario está conectado
- Ocultar los widgets si es un dispositivo móvil
O
el visitante es de EE.UU. - Mostrar los widgets solo a los administradores y editores
- Ocultar el widget de acceso o registro para los usuarios conectados
- Mostrar solamente el widget para administradores
Y
si no es un dispositivo móvil
Reglas de visibilidad
Estas son las reglas de visibilidad que puedes añadir para los widgets:
- Estado de usuario:
El usuario está conectado
- Perfil del usuario:
El usuario es administrador o editor
(más todos los perfiles disponibles) - Registro de usuario:
Se permite el registro de usuarios
- Tipo de contenido:
El tipo de contenido actual es entrada o producto
- Tipo de página:
La página actual es la página de inicio o blog
- URL:
La URL actual comienza/termina con «esta-página»
- URL:
La URL actual contiene la «palabra clave»
- Detección del dispositivo:
Es un dispositivo móvil
- Ubicación del visitante:
El visitante es de EE.UU. o España
✱ - Idioma de los visitantes:
El idioma del visitante es inglés o español
✱ - Integración de plugins de terceros:
Mostrar si el usuario está en el grupo «Nombre del grupo»
,Mostrar si el usuario tiene suscripción «Ejemplo de suscripción»
y más ✱
Extensión para más reglas de visibilidad
La extensión de pago proporciona más reglas de visibilidad y soporte prioritario.
Reglas de visibilidad: desbloquea todas las reglas de visibilidad como: ubicación del visitante, estado de la suscripción, grupos de usuarios y más. Algunos ejemplos están marcados con ✱ arriba.
Soporte: obtén soporte por correo electrónico personalizado para cualquier pregunta que puedas tener sobre la instalación y configuración de nuestros plugins.
Obtener Más reglas de visibilidad.
Capturas
FAQ
-
¿Cómo puedo activar la visibilidad personalizada para un widget?
-
En la página de edición de widgets, cada widget tendrá una sección para controlar la visibilidad. Activa la opción «Mostrar el widget solo si» para revelar y configurar las reglas de visibilidad (ejemplo en las capturas de pantalla).
-
Se pueden añadir nuevas reglas por código en cualquier otro plugin o tema.
Ejemplo de añadir de una nueva regla personalizada para mostrar/ocultar un widget cuando la página actual es de un tipo de contenido personalizado.
// theme's functions.php or plugin file add_filter('if_visibility_rules', 'my_new_visibility_rule'); function my_new_visibility_rule(array $rules) { $rules['single-my-custom-post-type'] = array( 'name' => __('Single my-CPT', 'i18n-domain'), // name of the condition 'callback' => function() { // callback - must return Boolean return is_singular('my-custom-post-type'); } ); return $rules; }
-
¿Dónde puedo encontrar las funciones condicionales?
-
WordPress proporciona muchas funciones que pueden ser usadas para crear reglas personalizadas para casi cualquier combinación que un desarrollador de temas/plugins pueda pensar.
Reseñas
Colaboradores y desarrolladores
«If Widget – Visibility control for Widgets» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «If Widget – Visibility control for Widgets» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
0.5 – 7 March 2020
- Añadido – Regla de visibilidad – Es página de archivo (comprueba el año/mes/categoría de la página de archivo)
- Actualizado – Asegurar la compatibilidad con WordPress 5.4
- Corregido – Control de las reglas de visibilidad en el Personalizador
0.4 – 24 October 2019
- Actualizado – Opción de regla de visibilidad de texto: El texto no contiene
- Actualizado – Asegurar la compatibilidad con WordPress 5.3
0.3 – 5 July 2019
- Añadido – Regla de visibilidad – Los usuarios pueden registrarse
- Añadido – Campatibilidad para la extensión de pago, que añade más reglas de visibilidad
0.2 – 2 March 2019
- Actualizado – Textos del plugin
- Actualizado – Compatibilidad con WordPress 5.1
0.1
- Lanzamiento del plugin. Incluye reglas básicas de visibilidad