541 episódios
- Escúchalo en:
En el episodio 540 de WordPress Semanal profundizo en lo que Novamira Pro añade sobre la versión gratuita que presentamos en el episodio 535. Qué incluye, en qué se diferencia de otras formas de conectar la IA con WordPress y casos de uso concretos.
Tabla de contenidos
1. Qué añade Pro sobre la versión gratuita2. Los plugins y builders que cubre3. La diferencia con las integraciones de IA que ya traen algunos plugins4. Novamira vs el MCP Adapter oficial de WordPress5. Otros plugins similares a Novamira6. Memoria de proyecto: por qué importa7. Casos de uso prácticos8. Precio y para quién merece la pena9. Curso de NovamiraPlugin de la semanaContenidos recomendados
1. Qué añade Pro sobre la versión gratuita
La versión gratuita de Novamira te da acceso PHP completo: la IA puede ejecutar código, leer archivos, consultar la base de datos y usar WP-CLI. Es potente, pero cada vez que le pides algo relacionado con un builder o un plugin concreto, tiene que explorar cómo funciona desde cero.
Pro añade dos cosas:
Especializaciones. La IA ya sabe cómo funciona tu builder y tus plugins. No tiene que explorar Elementor cada vez que le pides crear una sección. Ya conoce los widgets, la estructura de datos, las opciones. Lo mismo con Bricks, ACF, WooCommerce y 35 plugins más.
Memoria de proyecto. La IA recuerda tus convenciones entre sesiones. Cómo nombras los slugs, qué estructura de CPTs usas, qué paleta de colores aplicas. Sin memoria, cada sesión empieza de cero.
2. Los plugins y builders que cubre
Las especializaciones aparecen automáticamente según los plugins que tengas activos en tu web:
Builders: Elementor (con soporte para v4 atómico y migración de v3 a v4), Bricks, Divi 5, WPBakery, Breakdance, Beaver Builder, Kadence, GeneratePress, Astra, Spectra, Avada, OceanWP.
Campos personalizados: ACF, JetEngine, Meta Box, ACPT, Pods.
SEO: Yoast, Rank Math, All in One SEO, SEOPress.
Formularios: WPForms, Contact Form 7, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms.
Otros: WooCommerce avanzado, Weglot, Code Snippets, ASE, Dynamic Shortcodes.
Si instalas Bricks en tu web, la especialización de Bricks aparece en Novamira. Si lo desactivas, desaparece. No tienes que configurar nada.
3. La diferencia con las integraciones de IA que ya traen algunos plugins
Algunos plugins ya se conectan con IA por su cuenta. Rank Math tiene su propio servidor MCP. Yoast registra funciones en la API de WordPress. AI Engine incluye un servidor MCP completo.
La diferencia es qué puede hacer la IA en cada caso.
Cuando un plugin como Rank Math se conecta con la IA, le ofrece un menú de acciones: «actualizar el título SEO», «cambiar la meta description», «consultar las palabras clave». La IA solo puede hacer lo que el plugin ha decidido ofrecer.
Novamira no funciona con un menú. Le da a la IA acceso al código PHP de WordPress. Puede hacer lo que cualquier desarrollador haría: crear funciones, modificar la base de datos, registrar hooks, construir plantillas. No está limitada a las acciones que alguien definió de antemano.
Es la diferencia entre darle a alguien un mando a distancia con 10 botones y darle acceso al panel de control completo.
4. Novamira vs el MCP Adapter oficial de WordPress
WordPress tiene su propio sistema para conectar la IA con tu web. Se llama MCP Adapter y es el método oficial, mantenido por Automattic.
Funciona así: cada plugin puede registrar sus funciones en WordPress (lo que llaman «abilities»). El MCP Adapter recoge todas esas funciones y se las ofrece a la IA. Si Yoast registra 5 funciones y WooCommerce registra 8, la IA tiene 13 acciones disponibles.
Es un sistema limpio y ordenado. A largo plazo, probablemente sea la base de cómo WordPress y la IA trabajen juntos.
El problema: hoy, pocos plugins han registrado sus funciones. La lista es corta. La IA solo puede hacer lo que esos plugins hayan decidido exponer.
Novamira toma el camino contrario. No espera a que cada plugin registre sus funciones. Le da a la IA acceso directo a PHP y que ella descubra lo que puede hacer. Más potente ahora, menos estándar a futuro.
No son excluyentes. Puedes tener los dos instalados. Pero resuelven el mismo problema de formas muy distintas.
5. Otros plugins similares a Novamira
WordPress MCP Adapter (Automattic): el oficial, explicado en el punto anterior. Gratuito, estándar, pero limitado a lo que cada plugin registre.
AI Engine (Meow Apps): incluye un servidor MCP, chatbot, generación de contenido e imágenes. Más orientado a contenido que a desarrollo. Si lo que necesitas es generar textos o tener un chatbot en tu web, AI Engine es mejor opción. Si lo que necesitas es que la IA trabaje con tu código y tus plugins, Novamira.
Connect My Site to AI: un plugin MCP que viene con herramientas incluidas de serie (sin depender de que otros plugins registren abilities). Más sencillo que Novamira pero sin acceso PHP directo ni especializaciones de builders.
Royal MCP: el más completo en número de herramientas predefinidas. Trae 73 herramientas para WordPress y 71 más para plugins (WooCommerce, Elementor, ACF, Redirection y varios propios). Todo gratuito, sin versión de pago. Su enfoque es la seguridad: autenticación por API key, límite de peticiones por IP y registro de toda la actividad. La diferencia con Novamira: Royal MCP trabaja con un menú cerrado de acciones (crear post, actualizar producto, clonar página de Elementor). Novamira da acceso PHP directo y puede hacer lo que quieras. Royal MCP es más seguro y predecible; Novamira es más potente y flexible.
Cada uno resuelve una parte. Novamira es el más potente para desarrollo y mantenimiento porque trabaja con PHP directo, no con un menú de acciones.
6. Memoria de proyecto: por qué importa
Sin memoria, cada sesión con la IA es como trabajar con un compañero nuevo. Le explicas cómo nombras tus slugs, qué estructura de CPTs usas, qué convenciones de CSS sigues, dónde guardas las plantillas. Cada día, desde cero.
Con la memoria de Pro, la IA guarda esas reglas. En la siguiente sesión ya las conoce. Le dices «crea un nuevo CPT para el proyecto de la clínica» y sabe que tus CPTs siguen la estructura que definiste hace dos semanas.
Para proyectos cortos no importa mucho. Para proyectos que duran meses o para webs que mantienes a largo plazo, es lo que convierte a la IA de un ayudante puntual en un compañero de equipo.
7. Casos de uso prácticos
Con Elementor o Bricks:
«Reconstruye la sección hero de la home con un título, subtítulo, botón y fondo.»
«Migra esta página de Elementor v3 a v4 con widgets atómicos.»
«Crea una plantilla de archivo para el CPT Proyectos en Bricks con grid de 3 columnas y filtros por categoría.»
Con ACF o Meta Box:
«Crea un field group para el CPT Proyectos con campos de cliente, fecha de entrega, URL del proyecto y galería de imágenes.»
«Rellena los campos ACF de estos 80 posts a partir de este CSV.»
Con WooCommerce:
«Pon todos los productos con la etiqueta ‘Verano 2026’ al 20% de descuento.»
«Crea 15 productos variables a partir de esta hoja de cálculo con tallas y colores.»
«Exporta todos los pedidos del último trimestre a un CSV con nombre, email, producto y total.»
Con plugins de SEO:
«Revisa todas las páginas y dime cuáles no tienen meta description.»
«Genera títulos SEO para las 30 entradas que no lo tienen.»
«Configura el schema de tipo LocalBusiness en la página de contacto.»
Con formularios:
«Convierte este formulario de Contact Form 7 a Gravity Forms manteniendo los campos y la lógica condicional.»
«Añade un campo calculado al formulario de presupuesto que muestre el total según las opciones seleccionadas.»
Mantenimiento y diagnóstico:
«El checkout da un error 500. Revisa los logs y dime qué plugin lo causa.»
«Revisa todas las imágenes de la web y dime cuáles no tienen texto alternativo.»
«Haz un search-replace de la URL antigua a la nueva en toda la base de datos.»
«Desactiva todos los plugins que llevan más de 6 meses sin actualizar.»
8. Precio y para quién merece la pena
Personal: 49€/año. Agency: 99€/año para hasta 1.000 sitios.
Te merece la pena Pro si trabajas con Elementor, Bricks, ACF o WooCommerce a diario. La especialización reduce los intentos fallidos de la IA y el gasto de tokens. En proyectos largos, la memoria de proyecto se paga sola la primera semana.
Te basta con la versión gratuita si solo necesitas tareas de mantenimiento, diagnóstico, búsquedas en la base de datos o ejecución de snippets. La gratuita cubre todo eso sin limitaciones.
9. Curso de Novamira
Tengo un curso donde te enseño a configurar Novamira desde cero, a conectarlo con tu cliente de IA y a usarlo en flujos de trabajo reales: diagnóstico, mantenimiento, creación de contenido y maquetación con builders. Todo práctico y paso a paso. Lo tienes en la zona de cursos.
Plugin de la semana
El plugin de la semana es RobArt Text Collector. Un bloc de notas flotante dentro de WordPress donde guardas los textos que repites constantemente: párrafos de introducción, disclaimers, direcciones, frases de boilerplate. Seleccionas texto en cualquier parte del editor, haces clic en «Collect» y queda guardado. Cuando lo necesitas, haces clic y se inserta donde tengas el cursor. Organiza los textos en carpetas con etiquetas de color. Gratuito y sin llamadas externas.
Contenidos recomendados
Vídeo de la Zona Código: Mostrar cuántas personas están viendo un producto en WooCommerce (simulado)
Curso de Novamira
Curso de Novamira Pro
Newsletter de WordPress Semanal
La entrada 540 | Deja de copiar y pegar código de ChatGPT a tu WordPress es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 539 de WordPress Semanal repaso los 10 errores más comunes que veo con suscripciones en Stripe. Algunos los he cometido yo. Otros los he visto en webs de clientes. Todos cuestan dinero o generan problemas de soporte que se podrían evitar.
Tabla de contenidos
1. No entender los estados de una suscripción2. El primer pago falla y la suscripción queda en el limbo3. Prorrateo: el cargo que nadie entiende4. Renovación que falla y el cliente no se entera5. Duplicar suscripciones sin querer6. El staging que cobra en real7. Cancelar no es lo mismo que pausar8. Cupones que se aplican para siempre9. Cambiar el precio y afectar (o no) a los suscriptores actuales10. No decidir qué pasa cuando todo fallaPlugin de la semanaContenidos recomendados
1. No entender los estados de una suscripción
Una suscripción en Stripe puede estar en uno de estos estados: incomplete, active, past_due, canceled, unpaid o trialing. La mayoría de los problemas vienen de no saber qué significa cada uno.
Incomplete: el primer pago no se ha completado. El cliente tiene 23 horas para pagar. Si no lo hace, la suscripción pasa a «incomplete_expired» y se pierde.
Active: todo correcto, el último cobro se realizó con éxito.
Past_due: la última renovación falló. Stripe está intentando reintentos.
Canceled: la suscripción se ha cancelado (por el cliente, por ti o porque los reintentos se agotaron).
Unpaid: alternativa a canceled. La suscripción no se cancela pero las facturas quedan abiertas sin intentar cobrarlas.
Trialing: en periodo de prueba. No se ha cobrado nada todavía.
Si tu plugin de WordPress (WooCommerce Subscriptions, RCP, MemberPress) no traduce bien estos estados, puedes tener un cliente en «past_due» que sigue accediendo al contenido restringido porque tu web lo ve como activo. Revisa que la sincronización entre Stripe y tu plugin sea correcta.
2. El primer pago falla y la suscripción queda en el limbo
El cliente se registra, introduce su tarjeta, pero el banco pide verificación 3D Secure. El cliente no completa la verificación (se distrae, cierra la ventana, no le llega el SMS). La suscripción queda en «incomplete».
Si no se resuelve en 23 horas, pasa a «incomplete_expired». La suscripción se pierde. El cliente cree que se ha suscrito. Tú no has cobrado nada.
Cómo prevenirlo: activa el email de autenticación pendiente en Settings → Billing → Subscriptions and emails → «Send a Stripe-hosted link for customers to confirm their payments when required». Stripe envía un enlace al cliente para que complete la verificación desde el móvil. Lo cubrimos en el episodio 529.
3. Prorrateo: el cargo que nadie entiende
El cliente cambia de plan mensual a anual, o de básico a premium, a mitad de ciclo. Stripe calcula automáticamente la diferencia proporcional: resta lo no consumido del plan actual y cobra la parte proporcional del nuevo plan.
El resultado: un cargo de 7,58€ en vez de 19,99€. El cliente no entiende por qué. Te escribe. A veces disputa el cargo.
Stripe prorratea por defecto. Tienes tres opciones:
Dejar el prorrateo activo (por defecto): el cliente paga la diferencia al momento. Es lo más justo pero lo más confuso.
Aplicar el cambio en la siguiente renovación: el cliente sigue con su plan actual hasta que termine el ciclo y el nuevo plan empieza en el siguiente cobro. Sin cargos raros.
Desactivar el prorrateo: el cliente paga el precio completo del nuevo plan inmediatamente, sin crédito por lo ya pagado. Simple pero menos justo.
Si tu audiencia no es técnica, aplicar el cambio en la siguiente renovación suele generar menos problemas de soporte.
4. Renovación que falla y el cliente no se entera
La tarjeta caduca, el cliente cambia de banco o simplemente no tiene fondos ese día. Stripe intenta cobrar y falla. La suscripción pasa a «past_due».
Si no tienes configurados los emails de pago fallido ni los Smart Retries, el cliente pierde el acceso sin saber por qué. No recibe ningún aviso. Tú tampoco.
Lo cubrimos en detalle en el episodio 524 (pagos fallidos) y en el episodio 529 (emails que Stripe envía). Si no has escuchado esos episodios, hazlo antes de seguir vendiendo suscripciones.
5. Duplicar suscripciones sin querer
Pasa más de lo que parece. El cliente hace clic dos veces en el botón de pago. O se registra desde dos pestañas. O tu plugin crea una nueva suscripción en vez de actualizar la existente.
Resultado: dos cobros para el mismo cliente por el mismo servicio. El cliente se enfada, solicita un reembolso o abre una disputa.
Cómo detectarlo: en el panel de Stripe, entra en el perfil del cliente (Customers → busca su email). Si ves más de una suscripción activa para el mismo producto, hay un duplicado.
Cómo prevenirlo: tu plugin de WordPress debería comprobar si el cliente ya tiene una suscripción activa antes de crear una nueva. Verifica que tu flujo de checkout no permita envíos múltiples (desactivar el botón después del primer clic es lo mínimo).
6. El staging que cobra en real
Clonas tu web a un entorno de staging para probar cambios. Te olvidas de que las claves de Stripe son las de producción. El staging ejecuta los cron jobs, Stripe recibe peticiones con las claves reales y procesa renovaciones a clientes reales.
El daño va más allá del cobro en sí. Los tokens de pago (la referencia que Stripe usa para cobrar una tarjeta guardada) pueden invalidarse, y las suscripciones en producción dejan de poder renovarse.
WooCommerce Subscriptions lo documenta como causa conocida de errores en tokens de pago.
Cómo prevenirlo: usa siempre las claves de test de Stripe en staging. Muchos hostings modernos (Kinsta, WP Engine, Cloudways) bloquean llamadas externas a APIs desde staging por defecto. Pero si tu hosting no lo hace, las consecuencias son reales. Después de clonar a staging, lo primero que tocas son las claves de Stripe.
7. Cancelar no es lo mismo que pausar
El cliente dice «quiero darme de baja este mes». Si cancelas la suscripción, desaparece. Para volver, tiene que registrarse de nuevo, meter su tarjeta y empezar desde cero.
Stripe ofrece tres opciones:
Cancelar inmediatamente: la suscripción se cancela ahora. El cliente pierde el acceso al momento.
Cancelar al final del periodo: el cliente mantiene el acceso hasta que termine el ciclo que ya ha pagado. La suscripción no se renueva.
Pausar: se detiene el cobro pero la suscripción no se elimina. Se puede reactivar cuando el cliente quiera.
Si tu modelo de negocio depende de la retención (membresías, cursos, comunidades), ofrecer la pausa como primera opción antes de la cancelación puede reducir la tasa de bajas.
Configuración: Settings → Billing → Manage failed payments → define qué pasa cuando los reintentos se agotan (cancelar, pausar o dejar la factura abierta).
8. Cupones que se aplican para siempre
Creas un cupón de lanzamiento: «primer mes al 50%». Lo compartes. Los clientes se registran. Todo bien. Hasta que llega la segunda renovación y el descuento sigue aplicándose. Y la tercera. Y todas.
El problema: al crear el cupón en Stripe, no limitaste la duración.
Stripe ofrece tres opciones de duración para cupones:
Once: se aplica solo a la primera factura.
Repeating: se aplica durante un número de meses que tú defines (por ejemplo, 3 meses).
Forever: se aplica a todas las facturas, para siempre.
Si tu cupón es de lanzamiento, debería ser «once» o «repeating» con un número de meses bajo. Si está en «forever» y ya tienes clientes con él aplicado, puedes eliminarlo del cupón de la suscripción desde el panel de Stripe (Customers → suscripción del cliente → eliminar descuento).
9. Cambiar el precio y afectar (o no) a los suscriptores actuales
Subes el precio de tu plan de 19€ a 29€. ¿Los clientes actuales pagan 29€ en la siguiente renovación o mantienen los 19€?
Depende de cómo lo hagas.
En Stripe, un «producto» puede tener varios «precios». Si creas un precio nuevo (29€) y lo asignas a las suscripciones existentes, los clientes actuales pasan a pagar 29€. Si creas el precio nuevo pero solo lo usas para nuevos clientes (en tu página de registro), los antiguos mantienen su precio de 19€.
La confusión viene de no entender la diferencia entre producto, precio y suscripción en Stripe:
Producto: «Plan Premium».
Precio: «19€/mes» o «29€/mes». Un producto puede tener varios precios.
Suscripción: la relación entre un cliente y un precio concreto.
Si quieres mantener precios antiguos para clientes existentes (grandfathering), no borres el precio antiguo. Déjalo activo para las suscripciones que lo usan y crea uno nuevo para los nuevos clientes.
10. No decidir qué pasa cuando todo falla
Después de agotar todos los reintentos de un pago fallido, ¿qué hace Stripe? Por defecto, cancela la suscripción. Pero no tiene por qué ser así.
Las opciones están en Settings → Billing → Manage failed payments:
Cancelar la suscripción: el cliente pierde el acceso. Es lo más limpio para membresías y cursos.
Pausar la suscripción: se detiene el cobro. Se puede reactivar cuando el cliente actualice su pago.
Marcar la factura como incobrable: la suscripción sigue activa. Útil en B2B donde prefieres gestionar el cobro por otra vía.
Dejar la factura abierta: no se cancela nada, pero el impago queda pendiente.
Si no has entrado nunca en esta configuración, Stripe está decidiendo por ti. Entra, elige lo que tenga sentido para tu negocio y asegúrate de que coincide con lo que tu plugin de WordPress espera.
Plugin de la semana
El plugin de la semana es Meow Mailer. Conecta tu WordPress con el proveedor de email que uses (SMTP, Mailgun, Brevo, SendGrid, Amazon SES, Gmail, Microsoft 365 y más) y registra todos los correos que salen de tu web: enviados, fallidos y pendientes. Incluye modo offline para staging (captura los emails sin enviarlos), reenvío con un clic y envío en segundo plano para que el servidor de correo no ralentice tu web. Todo gratuito, sin funciones básicas bloqueadas detrás de un pago. Del mismo desarrollador de Media File Renamer y AI Engine, con un historial sólido de plugins bien mantenidos.
Contenidos recomendados
Vídeo de la Zona Código: crear notas internas en los perfiles de usuario de WordPress
Lo que tienes que configurar en Stripe antes de conectarlo con WordPress
Pagos fallidos en Stripe: por qué ocurren y cómo recuperarlos
Los emails que Stripe envía a tus clientes (y cómo controlarlos)
Curso de Stripe para WordPress
Newsletter de WordPress Semanal
La entrada 539 | 10 errores con suscripciones en Stripe que pueden costarte dinero es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 538 de WordPress Semanal comento un artículo de de Smashing Magazine que se titula «No, People Don’t Want More AI In Their Life» y cuestiona algo que muchas empresas dan por hecho: que todo el mundo quiere más inteligencia artificial en todo.
Tabla de contenidos
1. Lo que dice el artículo2. La IA no es una propuesta de valor3. La gente compara funciones con funciones4. "AI-second", no "AI-first"5. Lo que la gente no quiere6. Lo que la gente sí quierePlugin de la semanaContenidos recomendados
1. Lo que dice el artículo
Vitaly Friedman, fundador de Smashing Magazine, publicó un artículo donde argumenta que la mayoría de la gente no quiere más IA en su vida. No de la forma en que las empresas la están implementando.
Su argumento central: muchas empresas asumen que sus clientes están deseando nuevas funciones de IA, nuevos productos con IA, nuevos flujos de trabajo con IA. Pero la realidad es que la mayoría de funciones de IA tienen baja adopción, baja retención y un coste alto de implementación.
Enlace al artículo original: No, People Don’t Want More AI In Their Life – Smashing Magazine.
2. La IA no es una propuesta de valor
Una de las ideas más potentes del artículo: la IA no es una propuesta de valor en sí misma. Añadir «con IA» a un producto no lo hace mejor ni más deseable.
Las funciones de IA en muchos productos son añadidos que sacan al usuario de su flujo de trabajo habitual. Un sistema nuevo que aprender, otra herramienta a la que saltar, otro lugar donde comprobar si lo que ha generado la IA tiene sentido.
Friedman lo resume bien: la IA no arregla años de deuda técnica, decisiones acumuladas o procesos internos rotos. Los amplifica. Las inconsistencias se hacen más visibles y acaban llegando al usuario.
3. La gente compara funciones con funciones
El artículo señala algo que muchos olvidan: los usuarios no comparan el software con personas. Comparan funciones con funciones. Si una función en un producto es poco fiable y la misma función en otro producto funciona bien, eligen la que funciona. Da igual si una usa IA y la otra no.
Lo que la gente quiere de sus herramientas: que sean rápidas, accesibles, fiables, predecibles y útiles. Siempre. No quieren funciones que reemplacen todo su flujo de trabajo. Quieren funciones que mejoren su forma de trabajar y que se hagan cargo de las tareas más aburridas y repetitivas.
4. «AI-second», no «AI-first»
Friedman introduce un concepto que me parece clave: las herramientas que funcionan bien con IA no son «AI-first». Son «AI-second».
Son herramientas donde la IA trabaja en segundo plano, de forma sutil, sin protagonismo. Se integra en el flujo existente del usuario en vez de exigirle que cambie su forma de trabajar. Automatiza lo tedioso sin pedir atención constante.
No importa si la función se llama «IA», «smart» o «automatización». Lo que importa es que funcione de forma fiable y que el usuario sepa en qué casos le ayuda.
5. Lo que la gente no quiere
Friedman es directo: nadie sueña con museos de arte generado por IA, ni con frigoríficos con IA, ni con recepciones de hotel gestionadas por IA, ni con cuentos infantiles narrados por IA. La gente no quiere gestionar activamente un enjambre de agentes de IA que actúen en su nombre en sus cuentas bancarias.
Un estudio citado en el artículo muestra que la IA no reduce el trabajo. Lo intensifica. El tiempo dedicado a email subió un 104%, el uso de herramientas de negocio un 95%, los errores costosos un 39% y el tiempo dedicado a lidiar con contenido generado por IA de baja calidad un 41%.
El coste oculto de la IA generativa: pedir a la IA que genere algo parece más fácil que hacerlo desde cero, pero después tienes que leer todo lo que ha generado, verificar los puntos clave uno por uno, comprobar el razonamiento, articular correcciones y revisar la respuesta varias veces. A veces cuesta más que haberlo hecho tú.
6. Lo que la gente sí quiere
Según el artículo, lo que la gente quiere de la IA es que automatice las tareas aburridas, repetitivas y mentalmente agotadoras. Las que no disfrutan haciendo. Para poder dedicar más tiempo a las partes creativas, estratégicas y humanas de su trabajo.
El artículo cita a Bo Young Lee: «No quiero leer libros escritos por IA. No quiero contemplar pinturas hechas por IA. No quiero que la IA enseñe a mis hijos. Quiero que la IA haga todo el trabajo físico y mental que me agota para poder leer libros escritos por humanos e ir a galerías a disfrutar del arte hecho por humanos».
Plugin de la semana
Esta semana recomendamos dos plugins similares para que pruebes el que mejor encaje contigo. Flipa — PDF Flipbook y TNC FlipBook 3D Lite. Los dos convierten un PDF en un libro interactivo con paso de página realista, directamente en tu web. Subes el PDF, insertas un shortcode o un bloque y tus visitas ven un flipbook que pueden hojear, hacer zoom y compartir. Flipa es más ligero (sin dependencias 3D), con soporte completo para idiomas RTL como hebreo y árabe. TNC FlipBook 3D va un paso más allá con un motor WebGL que simula la física real del papel y ofrece búsqueda de texto dentro del PDF, tabla de contenidos automática y modo lectura vertical.
Contenidos recomendados
Vídeo de la Zona Código: redirecciones automáticas cuando cambias la url de un contenido en WordPress
Newsletter de WordPress Semanal
La entrada 538 | La gente no quiere más IA en su vida es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 537 de WordPress Semanal te cuento qué pasó con StellarWP, por qué ya no puedes entrar en kadencewp.com ni en learndash.com, qué plugins han desaparecido como productos independientes y qué tienes que hacer si usas alguno de ellos.
Tabla de contenidos
1. Qué pasó2. Los 4 productos que sobreviven3. Lo que ha desaparecido como producto independiente4. Qué pasa con tu licencia actual5. Cambios de precio que deberías conocer6. Los nuevos términos de servicio7. Quién se ha ido8. Por qué pasa esto (capital privado en WordPress)9. Qué deberías hacer ahora10. La lección de fondoPlugin de la semanaContenidos recomendados
1. Qué pasó
En abril de 2026, Liquid Web (la empresa propietaria de StellarWP) anunció que disolvía la marca StellarWP y consolidaba todo su portfolio de plugins WordPress en cuatro productos.
El 12 de mayo, las webs de todas las marcas (kadencewp.com, learndash.com, givewp.com, iconicwp.com, solidwp.com) empezaron a redirigir a páginas de Liquid Web. Muchos usuarios no podían acceder a sus cuentas, sus licencias no aparecían y las descargas habían desaparecido.
No hubo aviso previo claro. La comunidad se enteró cuando las webs dejaron de funcionar.
2. Los 4 productos que sobreviven
De más de 10 marcas independientes, Liquid Web ha dejado cuatro:
Kadence: tema, bloques, seguridad, backups, WooCommerce y membresías. Se ha convertido en el producto central que absorbe casi todo lo demás.
LearnDash: LMS y membresías. Absorbe MemberDash.
The Events Calendar: gestión de eventos.
Give: donaciones (antes GiveWP).
Todo se gestiona ahora desde un único portal en software.liquidweb.com.
3. Lo que ha desaparecido como producto independiente
SolidWP (antes iThemes): seguridad, backups y gestión de sitios. Absorbido en Kadence como «Kadence Security».
IconicWP: extensiones premium para WooCommerce. Absorbido en Kadence como «Shop Kit».
Restrict Content Pro: membresías. Absorbido en Kadence como «Kadence Memberships».
MemberDash: membresías para LearnDash. Absorbido en LearnDash.
Solid Academy: eliminado.
Estos productos ya no se venden por separado. Si los usas como plugins independientes (sin migrar al nuevo plan de Kadence o LearnDash), Liquid Web se ha comprometido a mantener parches de seguridad hasta abril de 2027. Después de esa fecha, sin actualizaciones.
4. Qué pasa con tu licencia actual
Si tienes una suscripción anual: Liquid Web dice que mantienes tu plan, precio y funcionalidades mientras la suscripción esté activa. No es una migración forzada. Pero si tu suscripción caduca, pierdes el precio antiguo. Para reactivar tendrías que comprar uno de los nuevos planes, que en muchos casos son más caros.
Si tienes una licencia lifetime de Kadence: no caduca. Es lifetime. Liquid Web ha confirmado que los clientes lifetime conservan lo que compraron. Lo que ocurrió el día de la migración fue un desastre técnico: muchos usuarios lifetime no encontraban sus licencias en el nuevo portal. Fue un problema de migración, no de política. Se fue resolviendo en los días siguientes.
Lo que sí debes saber: tu lifetime cubre las funcionalidades de Kadence que existían cuando la compraste. Las funcionalidades nuevas absorbidas de otros productos (Solid Security, Shop Kit de Iconic, Kadence Memberships de RCP) no están incluidas en la lifetime antigua. Para acceder a eso necesitas un plan nuevo. Las licencias lifetime ya no se venden a nuevos clientes desde febrero de 2025.
Consejo: revisa que tu cuenta esté activa en software.liquidweb.com y que puedes acceder a tus descargas. Si tienes suscripción anual, verifica que la renovación automática esté habilitada.
5. Cambios de precio que deberías conocer
La consolidación implica subidas de precio para muchos usuarios:
Restrict Content Pro costaba 99$/año. Ahora para tener membresías necesitas Kadence Pro a 219$/año.
SolidWP Security costaba 99$/año. Ahora necesitas Kadence Pro a 219$/año.
IconicWP: el plugin más barato (WooThumbs) costaba 79$/año. Ahora está dentro de Kadence Pro a 219$/año.
Kadence Essentials (solo tema y bloques): ha bajado de 129$ a 99$/año. Es el único plan que ha bajado de precio.
Si solo usabas un producto específico (RCP, SolidWP o un plugin de Iconic), ahora pagas por un paquete completo que incluye cosas que no necesitas.
6. Los nuevos términos de servicio
Kadence ya no se rige por su propia licencia. Ahora está bajo el Master Service Agreement de Liquid Web.
La diferencia: antes comprabas una licencia de software. Ahora te suscribes a un servicio. El proveedor decide qué incluye el servicio, cuándo cambia y en qué condiciones. Si no renuevas en los 30 días previos al vencimiento, se renueva automáticamente.
Los nuevos planes de Kadence también incluyen límites de sitios (3, 10, 25 o 1.000) donde antes existían licencias ilimitadas.
7. Quién se ha ido
Los fundadores de casi todas las marcas han abandonado la empresa:
Ben Ritner, fundador de KadenceWP.
Matt Cromwell y Devin Walker, cofundadores de GiveWP.
James Kemp, fundador de IconicWP.
Justin Ferriman, fundador de LearnDash.
Taylor Walden, Product Owner de LearnDash, despedido en los recortes de noviembre de 2025.
Ben Meredith, Director de Customer Service de GiveWP, despedido en la misma ronda.
En noviembre de 2025, Liquid Web despidió al 25% del equipo de StellarWP (unas 36 personas).
Cuando los fundadores y las personas que construyeron el producto se van, lo que queda es un equipo nuevo manteniendo código que no creó. Eso no significa que los productos vayan a desaparecer mañana, pero sí que el ritmo de innovación y la calidad del soporte probablemente cambien.
8. Por qué pasa esto (capital privado en WordPress)
En 2023, Liquid Web fue adquirida por One Equity Partners, un fondo de capital privado que se separó de JPMorgan. La empresa se fusionó en CloudOne Digital.
Las adquisiciones de plugins (2020-2021) fueron la fase de crecimiento: comprar marcas con base de usuarios grande. La consolidación de 2026 es la fase de eficiencia: reducir costes operativos, unificar plataformas, subir precios.
Es el mismo patrón que hemos visto en otros ecosistemas: adquirir productos independientes con buena reputación, mantenerlos un tiempo y después consolidar para maximizar el retorno de la inversión.
No es la primera vez que pasa en WordPress y no será la última. Awesome Motive hizo algo parecido con sus adquisiciones. WP Engine con Genesis. GoDaddy con sus marcas de hosting.
9. Qué deberías hacer ahora
Si usas Restrict Content Pro:
No dejes caducar tu suscripción. Mantenla activa para conservar tu precio actual.
Evalúa alternativas a medio plazo: Paid Memberships Pro (gratuito y muy completo) o MemberPress (premium pero independiente).
No tienes que migrar hoy, pero ten un plan B.
Si usas Kadence Pro o Kadence con licencia lifetime:
Tu licencia sigue activa mientras pagues. Verifica que la renovación automática está habilitada en software.liquidweb.com.
El tema y los bloques gratuitos siguen siendo gratuitos. Liquid Web ha confirmado que no los van a descontinuar.
Si te preocupa la dirección del producto, Spectra (del equipo de Astra) y GeneratePress son alternativas sólidas en el mundo de los temas de bloques.
Si usas LearnDash:
El plugin sigue activo y recibiendo actualizaciones. Pero vigila el roadmap y la calidad del soporte.
Si estás empezando un proyecto nuevo, Tutor LMS es una alternativa independiente con buena versión gratuita (lo cubrimos en el episodio 519).
Si usas SolidWP (iThemes Security/Backups):
Parches de seguridad hasta abril de 2027. Después, nada.
Empieza a planificar la migración. Para seguridad: Wordfence o Sucuri. Para backups: UpdraftPlus o BlogVault.
Para todos:
Revisa tus suscripciones activas en software.liquidweb.com.
Haz un inventario de qué plugins de StellarWP usas en cada proyecto.
No entres en pánico. Pero sí ten un plan.
10. La lección de fondo
Depender de muchos plugins de un solo grupo empresarial es un riesgo. Cuando ese grupo cambia de estrategia, todos tus proyectos se ven afectados a la vez.
Esto no quiere decir que no uses plugins de empresas grandes. Pero sí que diversifiques y que cuando elijas una herramienta para un proyecto de cliente, tengas en cuenta quién está detrás, cuál es su modelo de negocio y qué pasaría si mañana cambia de rumbo.
Los plugins gratuitos de wordpress.org con licencia GPL siempre se pueden bifurcar (fork). Los premium con suscripción, no. Cuando dejas de pagar, dejas de recibir actualizaciones. Esa diferencia importa cuando planificas a largo plazo.
Plugin de la semana
El plugin de la semana es Dashboard Widgets Suite. Añade 9 widgets opcionales al escritorio de WordPress: notas para el equipo, información del sistema, log de debug, log de errores PHP, feed RSS y más. Activas solo lo que necesitas. Desarrollado por Jeff Starr, desarrollador independiente con 15 años en WordPress.
Contenidos recomendados
Zona Código: Cómo crear una cuenta atrás usando el bloque de html de WordPress
Curso de Kadence
Curso de Restrict Content Pro
Curso de Solid Security (ahora Kadence Security)
Newsletter de WordPress Semanal
La entrada 537 | Vaya liada de Kadence, Restrict Content, LearnDash y compañía es una artículo de Gonzalo Navarro. 536 | Membresías ocultas en RCP, términos y condiciones en Woo, página de gracias, vales regalo y donaciones (Q&A)
08/07/2026 | 15minEscúchalo en:
En el episodio 536 de WordPress Semanal… ocultar niveles de membresía antiguos en Restrict Content Pro, cambiar el comportamiento de los términos y condiciones en WooCommerce, personalizar la página de gracias con datos del pedido, vender vales regalo sin WooCommerce y aceptar donaciones con importe libre.
Tabla de contenidos
1) Ocultar niveles de membresía antiguos en Restrict Content Pro, de Tamara2) Los términos y condiciones se abren en una ventana en vez de enlazar a la página, de Sara3) Mostrar datos del pedido en una página de gracias personalizada de WooCommerce, de Mario4) Vender vales regalo en WordPress sin WooCommerce, de Josep María5) Aceptar donaciones con importe libre en WooCommerce, de Manuel
1) Ocultar niveles de membresía antiguos en Restrict Content Pro, de Tamara
Estoy configurando RCP para un cliente que ofrece un servicio de asesoramiento por suscripción mensual, trimestral o anual. Los precios se actualizaron en 2024, pero quieren mantener los precios antiguos para los clientes que ya estaban suscritos, incluyendo en futuras renovaciones. He pensado en crear otros 3 niveles con los precios antiguos, pero no me interesa que aparezcan en la página de registro. Y si los meto manualmente, no sé si se podrán renovar automáticamente. ¿Cómo lo harías?
Respuesta resumida:
Si los das de alta manualmente no podrás cobrarles automáticamente en las siguientes renovaciones. Necesitan registrarse ellos y meter sus datos de tarjeta para que Stripe (o la pasarela que uses) pueda cobrarles.
La solución: crea los 3 niveles antiguos con los precios originales, pero no los muestres en la página de registro pública. El shortcode de registro de RCP permite elegir qué niveles se muestran. Así la página principal solo muestra los planes nuevos.
Para los clientes antiguos, crea una página de registro privada (sin enlazar desde el menú ni desde la web) con el shortcode configurado para mostrar solo los planes antiguos. Les envías ese enlace directamente. Se registran, meten su tarjeta y quedan con renovación automática al precio antiguo.
Enlaces relevantes
Documentación sobre cómo filtrar los niveles en el shortcode de registro: register_form – Restrict Content Pro.
Curso de Restrict Content Pro
2) Los términos y condiciones se abren en una ventana en vez de enlazar a la página, de Sara
Hola Gonzalo, ¿puede ser que con la última actualización de WooCommerce los términos y condiciones se visualicen distinto en el checkout? Si haces clic en el enlace, en vez de llevarte a la página, se abre una ventana con el contenido. Se ve fatal. ¿Hay forma de que sea un enlace normal a la página?
Respuesta resumida:
Ese es el comportamiento por defecto de WooCommerce. Al usar el shortcode [terms] en el texto de aceptación, WooCommerce abre el contenido en un modal (ventana emergente) en lugar de enlazar a la página.
Para cambiarlo, sustituye el shortcode por un enlace HTML normal. En WooCommerce → Ajustes → Avanzado, donde dice el texto de aceptación, cambia esto:
He leído y estoy de acuerdo con los [terms] de la web.
Por esto:
He leído y estoy de acuerdo con los <a href="https://tuweb.com/terminos-condiciones/">términos y condiciones</a> de la web.
El campo acepta HTML, así que el enlace se abrirá como una página normal.
3) Mostrar datos del pedido en una página de gracias personalizada de WooCommerce, de Mario
Hola Gonzalo, hice una página de gracias personalizada pero no consigo que muestre los datos de la compra (producto, importe, dirección…). ¿Hay alguna forma de capturarlos o al poner una página personalizada se pierden esos datos? Estuve buscando en la Zona Código y en la documentación de WooCommerce y no encontré nada.
Respuesta resumida:
WooCommerce no tiene un shortcode nativo para mostrar los datos del pedido en una página personalizada. Hacerlo desde cero requiere PHP.
Pero hay otro enfoque: en lugar de crear una página nueva desde cero, personaliza la página de gracias que WooCommerce trae por defecto. Puedes hacerlo por CSS o con un plugin especializado como WC Thanks Redirect, que además crea un shortcode para los detalles del pedido que puedes colocar en la página que quieras.
Enlaces relevantes
WC Thanks Redirect – wordpress.org
Zona Código #83: Redirección a página de gracias en WooCommerce
Zona Código #108: Upsell en la página de gracias de WooCommerce
4) Vender vales regalo en WordPress sin WooCommerce, de Josep María
Buenas noches, Gonzalo. Tengo que integrar en una web de un restaurante la compra de vales regalo (regalar una cena para dos, cata de vinos… e ir variando según temporada). Los compradores tendrían que recibir un email con el vale digital. Me gustaría evitar WooCommerce. ¿Hay algún plugin que lo permita? Muchas gracias de antemano :)
Respuesta resumida:
Casi todo lo que hay funciona sobre WooCommerce, pero existe una opción que puedes usar con o sin Woo: Gift Up!. Es gratuito, aunque se quedan una comisión por cada venta. El comprador recibe el vale digital por email y tú gestionas los vales desde el panel del plugin.
Enlaces relevantes
Gift Up! – wordpress.org
5) Aceptar donaciones con importe libre en WooCommerce, de Manuel
¿Hay algún plugin, a poder ser gratuito, que permita hacer donaciones en WooCommerce? Es decir, que el visitante pueda poner la cantidad a pagar libremente.
Respuesta resumida:
El más usado es Donation Platform for WooCommerce. Es gratuito y permite crear un producto donde el cliente elige el importe. Si lo que necesitas es vender algo con precio libre (no solo donaciones), también puedes hacerlo directamente con WooCommerce creando un producto de precio variable, o incluso sin carrito.
Enlaces relevantes
Donation Platform for WooCommerce – wordpress.org
Taller: Vender online sin carrito
Plugin de la semana
El plugin de la semana es WP eBay Product Feeds. Permite mostrar productos de eBay en tu web WordPress mediante feeds del eBay Partner Network. Puedes insertar los feeds con un shortcode o con un bloque de Gutenberg, y personalizar el número de productos y la apariencia. Útil si vendes en eBay y quieres mostrar tus productos también en tu web, o si quieres monetizar con el programa de afiliados de eBay.
Contenidos recomendados
482. Calculadora de presupuesto en tiempo real para WordPress sin plugins
Curso de Novamira
Newsletter de WordPress Semanal
La entrada 536 | Membresías ocultas en RCP, términos y condiciones en Woo, página de gracias, vales regalo y donaciones (Q&A) es una artículo de Gonzalo Navarro.
Mais podcasts de Cursos
Podcasts em tendência em Cursos
Sobre WordPress Semanal
El podcast semanal para sacarle partido real a WordPress. Cada episodio cubre una herramienta, un proceso o una decisión concreta: lo que necesitas para crear mejores webs, en menos tiempo y con más criterio.
Sítio Web de podcastOuve WordPress Semanal, The Wise Studies Podcast e muitos outros podcasts de todo o mundo com a aplicação radio.pt

Obtenha a aplicação gratuita radio.pt
- Guardar rádios e podcasts favoritos
- Transmissão via Wi-Fi ou Bluetooth
- Carplay & Android Audo compatìvel
- E ainda mais funções
Obtenha a aplicação gratuita radio.pt
- Guardar rádios e podcasts favoritos
- Transmissão via Wi-Fi ou Bluetooth
- Carplay & Android Audo compatìvel
- E ainda mais funções


WordPress Semanal
Leia o código,
descarregue a aplicação,
ouça.
descarregue a aplicação,
ouça.










