Respuestas del foro creadas
-
Jefferson Maldonado
Miembro2 de abril de 2025 en 9:10 AM en respuesta a: Imagen destacada de módulo de blog de Divi recortada¡Hola! 😊 Gracias por escribirnos y perdón por la demora en responder. Vamos directo a resolver tus dudas sobre el módulo de blog de Divi y la imagen destacada.
🖼️ ¿Cómo conservar el formato original de las imágenes destacadas en el módulo Blog de Divi?
Por defecto, Divi tiende a recortar las imágenes destacadas para que tengan un formato uniforme, especialmente en el módulo de blog. Pero si tú quieres que cada imagen conserve su proporción original (cuadrada, vertical, horizontal, etc.), hay una solución con un poco de CSS personalizado.
Paso a paso:
- Abre tu página o sección donde tienes el módulo de blog.
- Ve a la pestaña Avanzado > CSS personalizado.
- Agrega una clase personalizada al módulo de blog, por ejemplo: pa-image-1-1 si tus imágenes son cuadradas (o pa-image-16-9, pa-image-4-3, etc. dependiendo del formato que necesites).
- Luego, agrega este CSS en tu personalizador de Divi o en las opciones del tema:
/* Ejemplo para formato cuadrado 1:1 */
.pa-image-1-1 .et_pb_post .et_pb_image_container {
padding-top: 100%;
position: relative;
}
.pa-image-1-1 .et_pb_post .et_pb_image_container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
📌 Si tus imágenes son horizontales tipo 16:9, puedes cambiar padding-top: 100% por 56.25%, o por 75% si son 4:3, etc. Usa la siguiente fórmula para otros formatos: (altura / ancho) x 100. Acá tienes un post muy bueno donde puede ver exactamente el CSS para diferentes tipos de tamaño de imagen: https://www.peeayecreative.com/how-to-change-crop-divi-image-aspect-ratios-in-the-builder/
🧩 Sobre los artículos que no se muestran en el módulo de blog
Si ya tienes el módulo configurado para mostrar, por ejemplo, 20 publicaciones, pero no se están cargando todas, verifica lo siguiente:
- ¿El módulo está filtrando por categoría o etiqueta? Si sí, asegúrate que los posts estén correctamente clasificados.
- ¿Hay algún filtro activo en el theme builder o en Divi? A veces hay configuraciones que limitan el número de publicaciones visibles.
- Prueba duplicar el módulo en otra página de prueba y ver si se comporta igual.
- Actualiza el tema y los plugins, por si hay un conflicto puntual.
- También puedes vaciar caché del navegador y del sitio si usas algún plugin de optimización.
Y si aun con eso no se resuelve, mándanos una URL pública o captura para revisar más a fondo.
¡Un abrazo y gracias por confiar en UXDivi! Aquí estamos para ayudarte 💪✨
-
Jefferson Maldonado
Miembro1 de abril de 2025 en 4:01 PM en respuesta a: Membership no bloquea contenido de curso¡Hola Sebastián! Gracias por continuar con el hilo y por explicar tan bien tu escenario 👏 Vamos por partes que hay cosas importantes acá.
🧠 Sobre el «Specify time after X months» en WooCommerce Memberships
Esa opción libera contenido según tiempo transcurrido desde que la membresía se activa. Es decir, si marcas “2 months”, el contenido se desbloquea dos meses después del inicio de la membresía (no necesariamente después de dos pagos).
Entonces, si alguien paga el mes 1, pausa en el mes 2, y vuelve a pagar en el mes 4, el sistema ya habrá contado dos meses desde que se activó la membresía originalmente, y le dará acceso igual. No se reinicia el contador con cada pago. Woo Memberships mide el tiempo desde el comienzo, no los meses “efectivamente pagados”.
🔁 Esto no es ideal si querés que los cursos se liberen por “mes pagado” y no por tiempo acumulado. Para eso habría que programar una lógica más personalizada (por ejemplo, usando AutomateWoo o código custom) que controle qué se ha pagado y qué no.
✅ ¿Qué hace Auto-enroll?
Sí, tal como lo imaginás: esa opción hace que el usuario se inscriba automáticamente en los cursos apenas accede a ellos desde la membresía o grupo. Es muy útil si querés evitar que tengan que hacer clic en “inscribirse” en cada curso. Ideal para formaciones cerradas donde ya están pagando por el acceso completo.
💡 Consejo final
En tu caso, donde tenés cursos de pago único y una formación por suscripción en el mismo sitio, quizás lo más práctico es controlar todo desde las reglas de Memberships (sin grupos), usar Drip por tiempo si querés simplicidad, o investigar herramientas como AutomateWoo para tener más control por pago.
Y si en algún momento querés llevarlo más lejos, una solución más robusta tipo MemberPress o una integración con ActiveCampaign podría darte ese control de desbloqueo “por pago”.
Cualquier cosa acá estoy. Un abrazo grande y a seguir con ese sistema que pinta tremendo 🚀🔥
— Jefferson
-
¡Hola Marta! 👋 Qué gusto verte tan metida en un proyecto tan completo como este.
📂 Sobre el mega-menú y las categorías colapsables
Si estás creando un mega-menú con Divi y CSS personalizado, lograr ese efecto de «categorías desplegables dentro del submenú» puede ser un poco más complejo solo con CSS, ya que requiere un poco de interacción tipo toggle, que normalmente se hace con JavaScript.
Pero sí que puedes hacerlo sin plugins de pago, combinando HTML personalizado dentro del mega-menú + algo de JS básico (o incluso con details y summary si buscas una solución rápida y accesible). Algo así como:
<details>
<summary>Categoría 1</summary>
<ul>
<li>Subcategoría 1</li>
<li>Subcategoría 2</li>
</ul>
</details>
Con un poco de estilos puedes hacer que el summary se vea como un enlace con flecha. Divi te permite insertar HTML dentro de menús usando widgets personalizados o incluso módulos de código.
🧱 Sobre las columnas del menú
Para ajustar el mega-menú a 6 columnas (en lugar de 4), asegúrate de personalizar el width del contenedor del mega-menú y luego forzar el número de columnas así:
.et_pb_menu .et_pb_menu_inner > ul > li ul {
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 10px;
}
Asegúrate de que esa clase esté apuntando bien al submenú donde necesitas el grid.
🔧 Alternativa con plugin gratuito
Si se te complica todo esto y necesitas algo más directo, podrías probar con el plugin Max Mega Menu. Tiene una versión gratuita muy útil, se integra con el menú de WordPress y te permite hacer menús con columnas, acordeones, íconos, etc., sin tener que escribir tanto código.
Si me compartes un pantallazo o un boceto de cómo debería verse el resultado final, incluso podría ayudarte con un snippet más exacto. ¡Ánimo con ese diseño! 💪✨
-
Jefferson Maldonado
Miembro1 de abril de 2025 en 3:42 PM en respuesta a: Membership con contenido gratuito👋 ¡Hola Bruno! Un gusto saludarte
Sí, estás muy cerca de la solución correcta, pero te explico una forma un poco más clara y sencilla para gestionar este acceso mixto a cursos gratuitos y de pago.
🧩 ¿Cómo manejarlo de forma más práctica?
En lugar de negar el acceso a todas las lecciones por defecto y luego marcar manualmente las que quieres que sean públicas (lo cual puede volverse muy tedioso), te recomiendo lo siguiente:
Agrupa las lecciones gratuitas bajo una categoría específica en LearnDash, por ejemplo: clases-gratis.
Luego, en WooCommerce Memberships, cuando estés creando la membresía de pago, define en las reglas generales acceso restringido únicamente a las categorías que contengan cursos de pago, y no toques las de clases-gratis.
De esta forma, cualquier usuario registrado podrá acceder libremente a todo el contenido gratuito sin necesidad de marcar cada lección como pública manualmente, y solo los miembros con la suscripción activa podrán entrar a los cursos de pago.
-
Jefferson Maldonado
Miembro25 de marzo de 2025 en 10:50 AM en respuesta a: Membership no bloquea contenido de curso¡Hola Sebastián! Gracias por detallar tan bien el escenario, se entiende perfecto lo que estás intentando hacer. Y sí, lo que mencionas es un comportamiento bastante común cuando se combinan Learndash + WooCommerce Memberships + Grupos. Vamos por partes para explicarlo bien.
📌 El problema: los grupos de LearnDash anulan el control de acceso de Memberships
Cuando asignas cursos a un grupo de LearnDash, y luego a ese grupo le das acceso desde una suscripción o membresía, Learndash da acceso completo a todos los cursos del grupo, independientemente de si los tienes o no bloqueados con la lógica de la membresía o el drip de WooCommerce Memberships.
Es decir: la lógica del grupo siempre da acceso completo a todos los cursos asignados al grupo.
Por eso, aunque tengas configurado un Drip Content en la membresía (por ejemplo: acceso al curso A el día 1, al curso B el día 15, etc.), al pertenecer al grupo ya puede ver todos los cursos desde el listado general.
🧩 ¿Por qué sucede esto?
Es porque los grupos en LearnDash funcionan como un rol estructural: si un usuario pertenece a un grupo, automáticamente puede ver todo lo que esté asignado a ese grupo. Y WooCommerce Memberships, por su parte, no bloquea contenido dentro del listado de cursos, a menos que cada curso tenga un “Content Restriction” explícito (y no solo a nivel grupo).
✅ ¿Qué soluciones puedes aplicar?
Opción 1: No uses grupos para controlar el accesoEn lugar de asignar los cursos al grupo directamente, podrías usar solo la membresía para otorgar acceso a cada curso por separado, aplicando el Drip Content desde ahí.
-
Crea la membresía y en “Restrict Content” agregas cada curso individualmente con su fecha o condición de liberación.
-
No asignes los cursos al grupo.
-
Si igual quieres usar el grupo para dar la certificación final, lo puedes hacer como lógica de seguimiento, pero no como método de restricción.
🟡 Lo bueno: el control por goteo funciona. 🔴 Lo malo: perdés la agrupación visual que te da LearnDash (aunque se puede emular con otros módulos de diseño).
Opción 2: Usa el plugin Uncanny Groups o LD Advanced Groups
Hay plugins como Uncanny Groups o LD Advanced Groups que ofrecen un control más granular sobre qué curso se puede ver dentro de un grupo y en qué momento. Aunque es una opción de pago, sí permite hacer lo que estás buscando: que un grupo tenga cursos, pero se vayan desbloqueando con el tiempo.
Opción 3: Emular agrupación visual sin usar grupos
Otra opción es no usar grupos, y simplemente hacer el agrupamiento visual con páginas personalizadas o diseños de Divi que simulen una “formación”. Cada curso estaría restringido desde la membresía por fechas específicas y desde la navegación no podrían entrar hasta que se desbloquee.
La clave es entender que Learndash le da siempre prioridad al acceso por grupo, y ese acceso es completo. Si quieres usar Drip Content desde Memberships, lo mejor es controlar el acceso directamente desde ahí, y no a través de LearnDash Groups. Usa los grupos solo como forma de estructurar la formación y emitir el certificado final si es necesario.
Un abrazo,
Jefferson 💻✨
-
-
Jefferson Maldonado
Miembro25 de marzo de 2025 en 10:20 AM en respuesta a: Encuesta sincronizada con Mailchimp¡Hola Iciar! 😊
¡Qué buena funcionalidad quiere implementar tu cliente! Y sí, aunque no es tan directo como hacer una simple automatización con formularios, hay varias formas de lograrlo sin volverse loca programando.
🟡 Opción 1: Encuesta directamente en una Landing Page de Mailchimp
Mailchimp sí permite crear encuestas directamente desde sus landing pages. La idea sería:
-
Crear una landing con una encuesta tipo formulario de múltiples preguntas.
-
Incluir una pregunta clave que funcione como «punto de decisión» para el tipo de email que se enviará.
-
Usar segmentos o etiquetas según las respuestas y automatizar el envío de un email distinto para cada resultado (A, B o C).
🔗 Dentro de Mailchimp puedes usar las Landing Pages + Formulario + Etiquetas, y luego en el apartado de Automations, decir: «Si tiene la etiqueta A, enviar Email A», y así con cada resultado.
👉 No es tan dinámico como un test tipo Buzzfeed, pero funciona muy bien para lo que necesitan si se estructura con lógica clara y usando campos condicionales.
🟢 Opción 2: Hacer la encuesta en MailerLite
MailerLite tiene una funcionalidad mucho más flexible para crear encuestas y quizzes si usas su sistema de «landing pages» y «formularios interactivos».
-
Creas la encuesta en una landing de MailerLite.
-
Según las respuestas, puedes redirigir a una URL final distinta, o asignar etiquetas según respuestas.
-
Luego usas Automation para que, dependiendo de la etiqueta asignada, se dispare el email correspondiente.
🔥 Es más visual y práctico para este tipo de tests rápidos con lógica A/B/C.
🟣 Opción 3: Usar SurveyMonkey + Mailchimp o MailerLite
SurveyMonkey permite crear encuestas muy completas y personalizadas, con lógica condicional (tipo «si responde esto, entonces…»). Lo interesante es:
-
Puedes integrarlo con Mailchimp mediante Zapier o integración directa (en algunos planes).
-
Así, según el resultado del quiz en SurveyMonkey, puedes etiquetar al usuario en Mailchimp y lanzar el correo que corresponda.
👉 Lo mismo aplica con MailerLite, pero ahí sí necesitas usar Zapier o Make para conectar ambos servicios.
Recomendación final
Para algo sencillo, sin usar herramientas externas, MailerLite sería el más flexible en cuanto a lógica condicional + diseño de landing + automatización.
Pero si ya están usando Mailchimp y no quieren cambiar, puedes montar una landing con formulario de varias preguntas clave, y usar etiquetas + automations como solución práctica sin complicarte demasiado.
Cualquier cosa, aquí estoy para ayudarte a montar el flujo paso a paso. ¡Mucho éxito con ese proyecto! 🚀💬
-
-
Jefferson Maldonado
Miembro25 de marzo de 2025 en 10:01 AM en respuesta a: Problema con Flip card box Divi PixelQue tal Alberto, un gusto saludarte. En teoria deberías tener la opción de configuración de imagen en los ajustes de diseño de ese módulo. Checa por allí.
-
Jefferson Maldonado
Miembro16 de marzo de 2025 en 9:30 AM en respuesta a: PDF embebido en LearnDash¡Hola Guille! 😊
Sí, LearnDash permite subir archivos PDF en la sección de Materiales de cada lección, pero no los incrusta automáticamente dentro del contenido. Para que los PDFs se vean directamente dentro de la lección, en lugar de solo ser enlaces de descarga, necesitarás usar un plugin adicional.
Opciones para incrustar PDFs en LearnDash
-
Método nativo con enlaces
-
En cada lección o tema, puedes agregar un enlace de descarga al PDF desde la sección de Materiales.
-
Esto funciona bien si solo necesitas que los alumnos descarguen el archivo, pero no lo verán embebido en la página.
-
-
Usar un plugin de incrustación de PDFs
Si quieres que los PDFs se muestren directamente dentro del contenido de la lección, puedes usar plugins como:-
PDF Embedder → Permite insertar PDFs dentro de las lecciones y ajusta automáticamente el tamaño al ancho de la pantalla.
-
Embed Any Document → Soporta PDFs, Word, Excel y otros formatos, y es compatible con LearnDash.
-
PDF Viewer for WordPress → Más avanzado, permite paginación y zoom dentro del PDF embebido.
-
Cómo incrustar un PDF en una lección de LearnDash
-
Instala y activa el plugin PDF Embedder (por ejemplo).
-
Sube tu PDF a la biblioteca de medios de WordPress.
-
En la lección de LearnDash, agrega un shortcode en el editor:
[pdf-embedder url="URL_DEL_PDF"]
Guarda la lección y ahora el PDF aparecerá incrustado dentro del contenido.
Si necesitas más personalización, hay opciones como Google Drive Viewer o custom HTML con iframe, pero lo más práctico es un plugin.
Espero que esto te ayude. ¡Dime si necesitas más detalles! 🚀😃
-
-
Jefferson Maldonado
Miembro6 de marzo de 2025 en 8:28 AM en respuesta a: Duda sobre Learn Dash con WooCommerceClaro que si Victor, un gusto saludarte.
Lo puedes hacer combinando un par de tutoriales, el de enlace directo de compra y el de «Direct Checkout» te dejamos un par de tutoriales donde lo explicamos: https://uxdivi.com/blog/como-crear-una-url-para-anadir-a-carrito-en-woocommerce
Y el de direct checkout: https://uxdivi.com/tutoriales-premium/como-redireccionar-a-checkout-despues-de-la-compra-en-woocommerce
uxdivi.com
Como crear una URL para añadir a carrito en Woocommerce
En este videotutorial te mostraremos como crear una URL para añadir un producto a Carrito en WooCommerce de forma Directa.
-
Hola Gonzalo, un gusto saludarte.
Vale, esto lo tienes que hacer desde el Theme Builder de Divi, editando la plantilla del post del blog. En esta plantilla, debes colocar el título del post por separado del cuerpo del post, y entonces allí editar con los estilos que quieras.
Te dejo una clase de nuestro curso del Theme Builder de Divi donde justo explico esto acá: https://uxdivi.com/lecciones/clase-6-diseno-del-layout-del-post-del-blog
Además, te recomiendo ver todo el curso en general.
uxdivi.com
Curso del Theme Builder de Divi
Este curso del Theme Builder de Divi te permitirá crear estructuras flexibles y reutilizables para optimizar tu flujo de trabajo con Divi.
-
Jefferson Maldonado
Miembro22 de febrero de 2025 en 8:51 AM en respuesta a: PLUGINS DE RESERVAS SEGÚN QUE NICHOHola Gonzalo, un gusto saludarte de nuevo.
Gracias por expresarnos esta duda que es muy interesante. Vale, en este caso, como las reservas que manejas son reservas de «servicios» no es necesario usar más de un plugin, es decir, te puede valer Amelina Booking, o Booknetic, cualquiera de los dos funciona fenomenal, solo que si que Amelia es un poco más complejo de usar, pero a mi parecer está más completo de Booknetic.
Ahora bien, si hablamos de reservas de, por ejemplo, habitaciones de hotel, vehículos, o tours turisticos, están plugins como Yith Booking o WP Travel, que funcionan mejor para ello al ser una reserva en días.
Y para reserva / venta de eventos como tal, The Event Calendar es lo mejor, sobre todos estos plugins tenemos cursos acá en nuestra plataforma.
Espero que esta info te sea de ayuda. Para cualquier otra cosa, aquí me tienes 😉🖐
-
Hola Bruno, son oficiales, las puedes comprar de forma segura.
-
Jefferson Maldonado
Miembro28 de febrero de 2025 en 8:49 AM en respuesta a: Menú para Buddyboss en móvilNo conocía esta solución Sebastián, gracias por comentarla, la apuntaré para revisarla más adelante 😊🖐
-
Jefferson Maldonado
Miembro24 de febrero de 2025 en 12:50 PM en respuesta a: PLUGINS DE RESERVAS SEGÚN QUE NICHOEl de restaurantes si creo que sería mejor con Yith, puesto que es por ocupación física. En resto si con Amelia.
-
Jefferson Maldonado
Miembro24 de febrero de 2025 en 12:49 PM en respuesta a: PLUGINS DE RESERVAS SEGÚN QUE NICHOCorrecto, con Amelia creo que sería perfecto para todos estos nichos.

