FacetWP Conditional Logic Addon
Análisis antivirus
Powered by ClamAV
✅ Verificado limpio
El archivo de este producto ha pasado nuestros filtros de seguridad.
¿Quieres ejecutar un análisis fresco con ClamAV ahora mismo? Tarda unos segundos y verás versión del scanner, base de datos de firmas y resultado en tiempo real.
Esto puede tardar entre 5 y 30 segundos.
Archivo limpio Amenaza detectada
No se detectaron amenazas en este archivo.
- Archivo
- Tamaño
- Analizado
- ClamAV
- Base de datos de firmas
⚡ Powered by ClamAV
No se pudo completar el análisis
Reportar producto
Si has detectado un problema (archivo dañado, malware, contenido inadecuado, etc.) infórmanos y lo revisaremos cuanto antes.
Inicia sesión para reportar
Acerca de FacetWP Conditional Logic Addon
Un filtro que no aplica sigue pidiendo atención
En un listado con facetas, cada filtro ocupa su sitio aunque en ese momento no sirva para nada. Una faceta de talla que solo tiene sentido dentro de una categoría aparece también cuando todavía no se ha elegido ninguna. Otra se queda sin opciones visibles y deja un título colgando. El visitante recorre la columna entera para descubrir qué puede usar.
FacetWP Conditional Logic hace que el panel responda a lo que el visitante va eligiendo: una faceta aparece cuando otra tiene un valor, una columna se oculta si no quedan opciones, un bloque cambia según la URL. No añade facetas ni cambia cómo filtran: decide qué se muestra y cuándo.
Una regla es un SI, un ENTONCES y un SI NO
Cada conjunto de reglas tiene esas tres partes. Las condiciones del SI pueden combinarse con Y o con O, y un conjunto sin condiciones aplica sus acciones siempre.
Las condiciones disponibles son estas:
- Ninguna faceta en uso o alguna faceta en uso.
- Valor de una faceta: se cumple cuando el usuario selecciona esa opción. Admite varios valores separados por comas, con lógica O. En blanco, comprueba si la faceta está en uso.
- URI de la página: sin barras al principio ni al final, con un comodín al final como máximo.
- Recuento de resultados: se cumple si ese número coincide con los resultados del listado.
- Plantilla: se cumple si una plantilla del Listing Builder está en la página.
Las acciones son mostrar u ocultar, y el objeto puede ser una faceta, todas las facetas, la plantilla elegida en la condición o un selector propio.
Selectores para ocultar lo que rodea a la faceta
Ocultar una faceta vacía puede dejar visible su contenedor o su título. Para eso están los selectores personalizados, con cuatro objetivos especiales: $EMPTY, $NONEMPTY, $ACTIVE e $INACTIVE.
Con $EMPTY.closest('.widget') se apunta al widget entero que contiene una faceta sin opciones, y con $ACTIVE.prev('h3') al título anterior a una faceta activa.
Una pieza que hay que tener en cuenta: estos selectores usan la librería fUtil de FacetWP, no jQuery. Métodos como closest(), find(), parents(), prev() y next() funcionan, pero no todos los de jQuery existen; children(), por ejemplo, no está.
Cuatro detalles que hacen fallar una regla
- El valor es el técnico. La condición usa el valor que sale en la URL, como
alfa-romeo, y no la etiqueta visible, Alfa Romeo. - Las facetas con «ghosts» nunca están vacías. Con esa opción activa,
$EMPTYno las alcanza. - La caché interfiere con el URI. Un plugin de caché puede volver inconsistentes las reglas por URI de página. La salida es excluir esa página de la caché o usar otra condición.
- El orden importa. Los conjuntos se ejecutan en el orden en que aparecen y pueden anularse entre sí. La opción «Hacer lo contrario» del SI NO puede pisar lo que dejó un conjunto anterior, sobre todo con condiciones de URI. «No hacer nada» lo evita.
Lo que necesitas instalado y un primer conjunto de reglas
Es un add-on: requiere FacetWP en una versión actual y, para sus reglas de facetas, facetas ya creadas.
Esta secuencia sirve para el caso de una faceta que solo debe verse cuando otra tiene valor:
- Instala y activa el add-on junto a FacetWP.
- Copia de la URL el valor técnico de la opción que hará de disparador.
- Crea un conjunto de reglas y dale un nombre reconocible.
- Añade la condición de valor de faceta y la acción de mostrar la otra faceta.
- Deja el SI NO en «Hacer lo contrario» si quieres que se oculte al quitar la selección.
- Prueba con la opción marcada y sin marcar.
Un conjunto se puede desactivar con su casilla sin perder su configuración, lo que ayuda a localizar qué regla pisa a otra.
Piezas de FacetWP que se llevan bien con esto
La base es FacetWP. Las reglas también pueden alcanzar elementos del panel móvil de FacetWP Mobile Flyout mediante un selector propio.
Respuestas para antes de escribir reglas
¿Puedo exigir dos valores a la vez?
Los valores separados por comas funcionan con lógica O. Para exigir ambos, usa dos condiciones de un solo valor unidas con Y.
¿Sirve para algo más que facetas?
Sí. Con un selector propio la acción alcanza otros elementos de la página, y también puede mostrar u ocultar la plantilla del Listing Builder.
¿Puedo pasar las reglas a otro sitio?
Sí, desde la pestaña Settings del add-on. Importar sustituye todos los conjuntos que ya existan en el destino.
Historial de versiones
-
v
1.5.1 Actual 26 mar. 2026
Reseñas de clientes
Inicia sesión para dejar tu reseña. Solo pueden reseñar quienes tienen el producto.
Aún no hay reseñas de este producto.
Preguntas frecuentes
-
La GPL (General Public License) es la licencia con la que WordPress y la mayoría de plugins/themes premium se distribuyen. Te da derecho a usar, modificar y redistribuir el software en cuantos proyectos quieras, sin restricciones de dominios.
-
Sí. Con membresía recibes actualizaciones automáticas via nuestro plugin GPLClub Updater (instalado en tu WP, detecta nuevas versiones y las aplica). Con compra individual, tienes acceso a un año de actualizaciones manuales desde tu cuenta.
-
Depende del plan. Mensual: 3 dominios. Semestral: 7. Anual y Lifetime: 15. Compra individual: 1 dominio.
-
GPLClub ofrece soporte propio en español para instalación, configuración y compatibilidad. Para soporte directo del autor original (con feature requests, bugs específicos del producto), se requiere licencia comprada al autor.