Podcast WordPress Semanal - Presentado por Gonzalo Navarro podcast artwork

PODCAST · technology

Podcast WordPress Semanal - Presentado por Gonzalo Navarro

Cursos de WordPress

  1. 128

    528 | Menús condicionales, cantidad mínima por productos en Woo, LearnDash y más (Q&A)

    Escúchalo en: En el episodio 528 de WordPress Semanal&nbsp;respondo a cinco preguntas de oyentes sobre menús condicionales en WordPress, cantidades mínimas de compra por producto en WooCommerce, configuración de LearnDash, ocultar elementos del menú según usuario y cómo controlar la imagen que aparece al compartir tu web en redes sociales.. <div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1 uagb-block-90f89ea4 " data-scroll= "" data-offset= "30" style="" > Tabla de contenidos 1) Mostrar un menú diferente según el nivel de membresía, de Miriam2) Establecer una cantidad mínima de compra solo para ciertos productos en WooCommerce, de Antonio3) Problemas con LearnDash: asignación de cursos, emails y Active Campaign, de Andrés4) Ocultar un botón del menú para usuarios logueados, de Beto5) La imagen equivocada al compartir un enlace en redes sociales, de Kiko 1) Mostrar un menú diferente según el nivel de membresía, de Miriam Respondida en minuto: 4:40 Tengo una web con membresías gestionadas con Restrict Content Pro y necesito que cada nivel de suscripción vea un menú diferente. Usaba If Menu con la versión Pro, pero ahora me da errores. ¿Conoces otro plugin? Respuesta resumida: If Menu lleva tiempo sin actualizarse y hay reportes de que ya no funciona bien con las últimas versiones de WordPress. Es normal que te dé problemas. Para menús condicionales tienes varias opciones, pero ninguna es perfecta para tu caso porque Restrict Content Pro no usa roles de WordPress estándar para distinguir niveles de membresía. Veamos las alternativas: Nav Menu Roles&nbsp;(70.000+ instalaciones, 218 reseñas, actualizado en 2026): el más fiable. Permite mostrar u ocultar elementos del menú por rol de WordPress (logueado, no logueado, administrador, suscriptor…). Para que funcione con niveles de membresía de RCP necesitarías que cada nivel asigne un rol diferente de WordPress, o usar el filtro&nbsp;nav_menu_roles_item_visibility&nbsp;que el plugin proporciona para añadir tu propia lógica. Conditional Menus&nbsp;(actualizado en 2026): funciona diferente. En lugar de controlar elementos sueltos, intercambia menús enteros según la condición: un menú para logueados, otro para no logueados, otro para una página concreta. Podrías crear un menú por nivel de membresía y asignar cada uno con lógica condicional. Es más simple pero menos granular. Por código: si necesitas control total por nivel de membresía de RCP, la solución más limpia es un snippet que use las funciones de RCP (rcp_get_customer()&nbsp;y el nivel activo) para decidir qué menú cargar. Es más trabajo pero no dependes de que un plugin sea compatible con otro. Mi recomendación: si puedes asignar un rol de WordPress diferente a cada nivel de membresía en RCP, Nav Menu Roles es la opción más sólida y mantenida. Si no puedes, la solución por código es la más fiable a largo plazo. 2) Establecer una cantidad mínima de compra solo para ciertos productos en WooCommerce, de Antonio Respondida en minuto 7:55 Necesito que dos productos concretos de mi tienda solo se puedan pedir con un mínimo de dos unidades, pero que el resto de la tienda funcione normal. ¿Se puede hacer con código o necesito un plugin? Respuesta resumida: Se puede hacer de las dos formas. Con plugin:&nbsp;MinMax Quantity for WooCommerce&nbsp;es el que mejor rendimiento ofrece. Te permite definir cantidades mínimas y máximas por producto, por categoría o a nivel global. Con código: también se puede con un snippet que valide la cantidad en el carrito y muestre un aviso si el producto no cumple el mínimo. Tenemos uno listo en la&nbsp;Zona Código (#471). 3) Problemas con LearnDash: asignación de cursos, emails y Active Campaign, de Andrés Respondida en minuto 8:51 He montado una academia con LearnDash para un cliente y tengo varios problemas: cuando el alumno paga no se le asigna el curso automáticamente, los emails de registro no se pueden personalizar, el email de cambio de contraseña sale en inglés y quiero conectar los emails de los alumnos con Active Campaign. Respuesta resumida: 1) El curso no se asigna automáticamente tras el pago.&nbsp;Depende de cómo gestionas la venta. Si usas WooCommerce, el problema suele ser que el pedido se queda en «Procesando» en lugar de completarse. LearnDash asigna el curso cuando el pedido pasa a «Completado». La solución: forzar que los pedidos de productos virtuales se completen automáticamente. Tenemos un snippet para eso en la&nbsp;Zona Código (#299). 2) Personalizar los emails de registro.&nbsp;Puedes usar un plugin como&nbsp;Better Notifications for WP&nbsp;o similar que permita personalizar las notificaciones por email de WordPress. También se puede por código con los filtros de WordPress. 3) El email de cambio de contraseña sale en inglés.&nbsp;Esos emails los envía LearnDash, no WordPress. Asegúrate de tener la última versión instalada. Si sigue en inglés, puedes traducir los textos que falten con el plugin&nbsp;Loco Translate. Tenemos un&nbsp;vídeo en los cursos&nbsp;donde explico cómo usarlo. 4) Conectar los emails de alumnos con Active Campaign.&nbsp;Puedes usar&nbsp;Zapier&nbsp;o cualquier herramienta de automatización que conecte LearnDash con Active Campaign. Cuando un alumno se matricula, Zapier puede añadirlo automáticamente a una lista o etiquetarlo en AC. 4) Ocultar un botón del menú para usuarios logueados, de Beto Respondida en minuto 12:16 Tengo un botón de «Suscribirme» en la cabecera de mi web (Astra + Astra Pro) y quiero que desaparezca cuando el usuario ya está registrado. Lo he intentado con&nbsp;is_user_logged_in()&nbsp;pero no me funciona. Respuesta resumida: La forma más sencilla es por CSS. WordPress añade automáticamente la clase&nbsp;logged-in&nbsp;al&nbsp;&lt;body&gt;&nbsp;cuando un usuario está conectado. Puedes usar esa clase para ocultar el botón: .logged-in .tu-clase-del-boton {display: none;} Solo tienes que inspeccionar el botón con el navegador, copiar su clase CSS y usarla en el snippet. Lo explico paso a paso en la&nbsp;Zona Código (#340). Si prefieres usar un plugin, Nav Menu Roles te permite ocultar elementos del menú para usuarios logueados. Pero tendrías que convertir el botón en un elemento de menú y darle estilos para que se vea como botón. La opción CSS es más rápida y limpia. 5) La imagen equivocada al compartir un enlace en redes sociales, de Kiko Respondida en minuto 14:39 Cuando comparto un enlace de mi web en redes sociales o en WhatsApp, la miniatura que aparece no es la correcta. ¿Cómo lo controlo? Respuesta resumida: La imagen que aparece al compartir un enlace viene de las etiquetas Open Graph (og:image) de tu web. Para controlarla: 1) Asegúrate de que cada contenido tiene su imagen destacada.&nbsp;Es lo primero que WordPress y los plugins de SEO usan para generar la etiqueta&nbsp;og:image. 2) Usa un plugin de SEO para especificar la imagen por red social.&nbsp;Con Yoast, SEOPress o cualquier otro plugin de SEO puedes elegir exactamente qué imagen aparece al compartir en Facebook, Twitter/X, etc. Lo explico en el&nbsp;curso de Yoast SEO, apartado de Social. Si usas otro plugin de SEO, la opción equivalente está en la sección de redes sociales de cada entrada o página. 3) Si ya compartiste el enlace antes con otra imagen, la red social tiene cacheada la versión antigua. Tienes que «limpiar» esa caché: Facebook:&nbsp;Facebook Debugger Twitter/X: usa el validador de Cards de Twitter LinkedIn y otras: busca en Google «[nombre de la plataforma] + debugger» Introduces la URL, la plataforma limpia la caché y la próxima vez que alguien comparta ese enlace aparecerá la imagen correcta. Plugin de la semana El plugin de la semana es Desktop Mode. Transforma el panel de administración de WordPress en un escritorio tipo sistema operativo: las pantallas del admin se abren como ventanas que puedes arrastrar, redimensionar y minimizar, con un dock lateral y una barra de tareas. Se activa por usuario (nadie más ve cambios) y al desactivarlo todo vuelve a la normalidad. Contenidos recomendados Vídeo de la Zona Código: Cerrar sesiones de usuarios desde el admin de WordPress (individual y masivo) Ocultar elementos por CSS para usuarios logueados Completar pedidos de WooCommerce automáticamente Cantidad mínima de compra por producto en WooCommerce Curso de Tutor LMS Pro Newsletter de WordPress Semanal La entrada 528 | Menús condicionales, cantidad mínima por productos en Woo, LearnDash y más (Q&amp;A) es una artículo de Gonzalo Navarro.

  2. 127

    527 | ¿Plugin de cursos o de membresía? Cómo elegir sin arrepentirte

    Escúchalo en: En el episodio 527 de WordPress Semanal&nbsp;te ayudo a decidir si tu web de cursos necesita un plugin LMS o si con un plugin de restricción de contenido tienes suficiente. La respuesta no depende de la herramienta. Depende de lo que tu alumno necesita. <div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1 uagb-block-90f89ea4 " data-scroll= "" data-offset= "30" style="" > Tabla de contenidos 1. La pregunta no es qué plugin. Es qué experiencia necesita tu alumno2. Qué hace un LMS3. Qué hace un plugin de restricción de contenido4. Cuándo un LMS tiene sentido5. Cuándo basta con restricción de contenido6. Lo que puedes añadir a la restricción sin montar un LMS7. La trampa del LMS: cuando complica más de lo que aporta8. La trampa de la restricción: cuando se queda corta9. Decide con estas preguntas10. Plugins concretos para cada casoPlugin de la semanaContenidos recomendados 1. La pregunta no es qué plugin. Es qué experiencia necesita tu alumno Antes de buscar plugins, responde a esto: ¿qué tiene que poder hacer la persona que paga? ¿Necesita seguir un orden? ¿Tiene que demostrar que ha aprendido algo? ¿O simplemente necesita acceder a un contenido que ahora mismo no puede ver? Esa respuesta te dice qué camino tomar. Y los dos caminos son muy diferentes en complejidad, en mantenimiento y en lo que le exigen a tu web. 2. Qué hace un LMS Un plugin LMS (Learning Management System) controla la experiencia de aprendizaje. No solo bloquea contenido: estructura cómo se consume. Te da: Estructura de curso: módulos, lecciones y temas organizados en un orden que tú defines. Progreso automático: el sistema sabe en qué lección está cada alumno y le muestra su avance. Cuestionarios y evaluaciones: preguntas que validan que el alumno ha entendido el contenido antes de avanzar. Certificados: un documento que se genera al completar el curso (normalmente solo en versiones premium). Prerrequisitos: el alumno no puede acceder a la lección 5 sin completar la 4. Panel del alumno: una zona donde ve sus cursos, su progreso y sus certificados. El LMS impone una estructura. Eso es su ventaja y su limitación. Tú defines el recorrido y el alumno lo sigue. 3. Qué hace un plugin de restricción de contenido Un plugin de restricción bloquea páginas, entradas o secciones según quién sea el usuario. Si tiene la membresía correcta, ve el contenido. Si no, ve un mensaje invitándole a suscribirse. Te da: Control de acceso: decides qué contenido es público y qué es privado, por nivel de membresía o por rol de usuario. Libertad total de diseño: el contenido lo creas tú con el editor de WordPress, con Elementor, con bloques, como quieras. No hay plantillas impuestas. Niveles de membresía: puedes tener un plan básico que ve 10 páginas y un plan premium que ve 50. Gestión de pagos: la mayoría integran Stripe y PayPal para cobrar las suscripciones. No hay estructura de curso, ni progreso, ni cuestionarios. El usuario accede y consume lo que quiera en el orden que quiera. 4. Cuándo un LMS tiene sentido Un LMS merece la pena cuando la experiencia de aprendizaje ES el producto. Es decir, cuando el valor no está solo en el contenido, sino en cómo se recorre. Situaciones claras: El orden importa. El alumno no debería ver el módulo 3 sin haber pasado por el 1 y el 2. Cada lección construye sobre la anterior. Necesitas evaluar. Quieres que el alumno demuestre que ha entendido algo antes de seguir. Un cuestionario al final de cada módulo, una tarea que tú corriges. Quieres emitir certificados. El alumno completa el curso y recibe un documento que puede presentar a su empresa o incluir en su currículum. Necesitas ver el progreso de cada alumno. Quieres saber quién ha completado qué, dónde se quedan atascados, quién no ha empezado. La formación es tu negocio principal. Eres una academia online, una escuela profesional, una empresa que vende formación como producto estrella. Si te ves reflejado en tres o más de estos puntos, necesitas un LMS. 5. Cuándo basta con restricción de contenido La restricción de contenido es suficiente cuando el valor está en acceder al contenido, no en seguir un recorrido guiado. Situaciones claras: El orden no importa. El usuario elige qué consume y cuándo. No hay una secuencia obligatoria. Vendes acceso a una biblioteca. Tutoriales, guías, vídeos, plantillas, snippets, recursos. El usuario entra y busca lo que necesita. Tu membresía es contenido + comunidad. El usuario paga por acceso a un área privada con contenido actualizado, no por un curso con inicio y fin. No necesitas exámenes ni certificados. Nadie tiene que «aprobar» nada. Quieres control total del diseño. Un LMS te impone sus plantillas, sus taxonomías, su estructura de URLs. Con restricción, cada página es tuya. Si tu contenido se parece más a una biblioteca que a un aula, la restricción es tu camino. 6. Lo que puedes añadir a la restricción sin montar un LMS El argumento más habitual para instalar un LMS es «necesito que el alumno vea su progreso». Pero hay plugins que resuelven eso sin la complejidad de un LMS completo. Marcar contenido como completado:&nbsp;WPComplete&nbsp;añade un botón de «Marcar como completado» a cualquier página o entrada. El alumno va marcando lo que termina, tú ves quién ha completado qué desde el panel de WordPress. Funciona con cualquier tema y cualquier plugin de membresía. Versión gratuita disponible, versión Pro con barras de progreso y gráficos. Guardar contenido como favorito:&nbsp;Favorites&nbsp;permite al usuario marcar contenidos que le interesan para volver a ellos. Útil cuando tienes una biblioteca grande y el usuario necesita organizar su propio recorrido. Gratuito, funciona con cualquier tipo de contenido (entradas, páginas, CPTs). Con estos dos complementos tienes progreso básico y organización personal. Sin tablas extra en la base de datos por cada curso, sin taxonomías propias, sin plantillas que choquen con tu tema. 7. La trampa del LMS: cuando complica más de lo que aporta Un LMS añade peso a tu web. Tablas en la base de datos, menús de administración, taxonomías propias, plantillas que pueden entrar en conflicto con tu tema, endpoints nuevos en tu API REST. Si lo que vendes son 5 vídeos detrás de un muro de pago, no necesitas un LMS. Necesitas una página restringida con un botón de «Marcar como completado». He visto webs con un LMS instalado para gestionar un solo curso de 8 lecciones. El plugin pesaba más que todo el resto de la web junto. La experiencia del alumno no era mejor que con una simple restricción de contenido. Pero el mantenimiento, las actualizaciones y los posibles conflictos sí eran mayores. Instalar un LMS «por si acaso crezco» es añadir complejidad que luego cuesta quitar. Es más fácil empezar con restricción y migrar a LMS si lo necesitas que al revés. 8. La trampa de la restricción: cuando se queda corta Si tus alumnos te escriben preguntando «¿por dónde voy?» o «¿qué lección me toca?», tu sistema se ha quedado corto. Si necesitas que el alumno no avance sin completar un paso previo (contenido secuencial con lógica de prerrequisitos), la restricción de contenido sola no resuelve eso. Puedes parchearlo con plugins de drip content, pero estás simulando lo que un LMS hace de serie. Si te ves encadenando tres o cuatro plugins para replicar funciones de un LMS (progreso, orden, evaluación, certificados), es el momento de plantearte el LMS. Cuatro plugins parcheando siempre dan más problemas que uno solo que lo integre todo. 9. Decide con estas preguntas ¿El orden importa? → LMS ¿Necesitas exámenes o evaluaciones? → LMS ¿Necesitas certificados? → LMS ¿El alumno elige qué consume y cuándo? → Restricción ¿Quieres control total del diseño de cada página? → Restricción ¿Vendes acceso a una biblioteca de recursos? → Restricción ¿Tienes 3 plugins parcheando funciones que un LMS haría solo? → Plantéate el LMS Si la mayoría de tus respuestas caen en el lado del LMS, ve a por él. Si caen en restricción, no compliques tu web innecesariamente. 10. Plugins concretos para cada caso Si necesitas un LMS: Tutor LMS&nbsp;(gratuito, cubrimos su configuración en el&nbsp;episodio 519): la mejor experiencia de creación de cursos en versión gratuita. Interfaz propia que no parece WordPress. LearnDash&nbsp;(premium, desde $199/año): el más extendido en el mercado anglosajón. Muy completo, muchas integraciones, comunidad grande. LifterLMS&nbsp;(gratuito con extensiones premium): buena opción intermedia. Versión gratuita más generosa que LearnDash pero menos pulida que Tutor LMS. Si te basta con restricción de contenido: Paid Memberships Pro&nbsp;(versión gratuita muy completa): la opción gratuita más capaz. Soporta Stripe y PayPal en la versión free, niveles de membresía ilimitados, restricción por página, entrada, categoría o bloque. Restrict Content Pro&nbsp;(desde $99/año): ligero, bien programado, preferido por desarrolladores. Sin versión gratuita funcional para producción. MemberPress&nbsp;(desde $179/año): el más completo. Incluye su propio módulo de cursos si lo necesitas más adelante. Buena opción si prevés que vas a crecer. Complementos para restricción: WPComplete: botón de «Marcar como completado» en cualquier página. Progreso básico sin LMS. Favorites: el usuario guarda contenidos para volver a ellos. Gratuito. Plugin de la semana El plugin de la semana es&nbsp;WP Hooks Finder. Muestra todos los hooks (acciones y filtros) que se ejecutan en cualquier página de tu web. Lo activas, abres la página que quieres inspeccionar y ves exactamente qué hooks hay disponibles para personalizar esa parte. Ideal para desarrolladores que necesitan saber dónde engancharse sin leer el código fuente. Gratuito, ligero y con 5 estrellas. Contenidos recomendados Vídeo de la Zona Código: Cambiar el color y tamaño de las estrellas de valoración en WooCommerce Curso de Tutor LMS Curso de Tutor LMS Pro Curso de LearnDash Curso de Restrict Content Pro Reseña de Tutor LMS (versión gratuita) Newsletter de WordPress Semanal La entrada 527 | ¿Plugin de cursos o de membresía? Cómo elegir sin arrepentirte es una artículo de Gonzalo Navarro.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Cursos de WordPress

HOSTED BY

Anys Llum

Frequently Asked Questions

How many episodes does Podcast WordPress Semanal - Presentado por Gonzalo Navarro have?

Podcast WordPress Semanal - Presentado por Gonzalo Navarro currently has 2 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Podcast WordPress Semanal - Presentado por Gonzalo Navarro about?

Cursos de WordPress

How often does Podcast WordPress Semanal - Presentado por Gonzalo Navarro release new episodes?

Podcast WordPress Semanal - Presentado por Gonzalo Navarro has 2 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Podcast WordPress Semanal - Presentado por Gonzalo Navarro?

You can listen to Podcast WordPress Semanal - Presentado por Gonzalo Navarro on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Podcast WordPress Semanal - Presentado por Gonzalo Navarro?

Podcast WordPress Semanal - Presentado por Gonzalo Navarro is created and hosted by Anys Llum.
URL copied to clipboard!