WordPress Semanal

Gonzalo Navarro

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.

  1. 5 dgn geleden

    538 | La gente no quiere más IA en su vida

    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.

  2. 15 jul

    537 | Vaya liada de Kadence, Restrict Content, LearnDash y compañía

    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.

  3. 8 jul

    536 | Membresías ocultas en RCP, términos y condiciones en Woo, página de gracias, vales regalo y donaciones (Q&A)

    Escú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 términos y condiciones 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.

  4. 1 jul

    535 | Por fin un agente IA que controla WordPress (Novamira)

    Escúchalo en: En el episodio 535 de WordPress Semanal te presento Novamira, un plugin que cambia la forma de trabajar con IA en WordPress. En vez de copiar y pegar código de un chat a tu web, la IA trabaja directamente dentro de tu instalación de WordPress. Lee tus archivos, entiende tu configuración y ejecuta cambios reales. Tabla de contenidos 1. Qué es Novamira2. Qué es MCP y por qué importa3. Qué puede hacer la IA con Novamira4. Versión gratuita vs Pro5. Cómo se configura6. Para quién es y para quién no7. Lo que cambia para un freelance8. Precauciones9. Ejemplos prácticos: qué le puedes pedirCurso de Novamira (conecta la IA con tu WordPress)Plugin de la semanaContenidos recomendados 1. Qué es Novamira Novamira es un plugin gratuito y de código abierto que conecta tu WordPress con asistentes de IA como Claude, Cursor, VS Code Copilot, Windsurf o Codex. La diferencia con otros plugins de IA: Novamira no le da a la IA un menú de acciones limitado. Le da acceso al entorno completo de WordPress. La IA puede ejecutar código PHP, leer y escribir archivos, consultar la base de datos, activar plugins, explorar la estructura de tu tema. Todo desde tu cliente de IA, sin tocar el panel de WordPress. Está desarrollado por el equipo de Dynamic Content for Elementor (Dynamic.ooo), una de las extensiones de Elementor más usadas. 2. Qué es MCP y por qué importa MCP (Model Context Protocol) es un estándar abierto que permite a las IAs conectarse con herramientas externas. Es lo que hace que Claude, Cursor o VS Code puedan hablar con servicios como Google Drive, Slack o, en este caso, tu WordPress. Novamira convierte tu WordPress en un servidor MCP. En la práctica: le das a la IA las llaves de tu instalación de WordPress para que trabaje directamente en ella, en vez de darte instrucciones para que lo hagas tú. 3. Qué puede hacer la IA con Novamira Una vez conectada, la IA puede: Leer tu web antes de tocar nada. El código de tus plugins, la estructura de tu tema, las tablas de la base de datos, la configuración de WordPress. Entiende tu stack real antes de escribir una sola línea. Ejecutar PHP real. No sugerencias. No snippets que copiar. Código que se ejecuta dentro de WordPress, validado contra tus plugins y tu tema. Crear y editar archivos. Los archivos nuevos se guardan en un directorio protegido (sandbox) para que no sobreescriba archivos del core. Ejecutar comandos WP-CLI. Search-replace, regenerar thumbnails, importar/exportar, gestión de usuarios. Consultar la base de datos directamente. Leer tablas, buscar datos, diagnosticar problemas. Activar y desactivar plugins. 4. Versión gratuita vs Pro Gratuita: incluye la ejecución de PHP y todas las operaciones de archivos (leer, escribir, explorar, eliminar). Suficiente para tareas de desarrollo, mantenimiento y diagnóstico. Pro (100€/año): añade lo que Novamira llama «especializaciones». La IA no solo accede a WordPress, sino que sabe cómo funciona cada builder y cada plugin importante: Elementor, Bricks, Divi, Kadence, Beaver Builder. ACF (Advanced Custom Fields). SEOPress. WooCommerce avanzado. La diferencia: con la versión gratuita, la IA puede hacer cosas en WordPress pero tú tienes que guiarla más. Con Pro, la IA ya sabe cómo crear una página en Elementor con widgets específicos o cómo configurar un campo ACF. Menos instrucciones por tu parte, mejores resultados. 5. Cómo se configura Es más sencillo de lo que parece. Son cinco pasos que se hacen en dos minutos: Instala y activa el plugin en tu WordPress. Ve a Novamira → Settings y activa «AI Abilities». Ve a Novamira → Connect y crea una Application Password de WordPress. Copia el snippet de configuración que Novamira te da para tu cliente de IA (Claude Code, Cursor, VS Code…). Pega el snippet en tu cliente de IA. La IA genera su configuración MCP automáticamente y se conecta. A partir de ahí, tu cliente de IA tiene acceso a tu WordPress. Le preguntas, le pides, y actúa directamente. 6. Para quién es y para quién no Es para ti si: Eres freelance o desarrollador que ya trabaja con WordPress y quieres acelerar tu flujo con IA. Gestionas múltiples webs de clientes y pierdes tiempo repitiendo tareas. Ya usas Claude, Cursor u otro asistente de IA y estás cansado de copiar y pegar código. Trabajas con Elementor, Bricks u otro builder y quieres que la IA entienda tu entorno real. No es para ti si: No tienes conocimientos técnicos de WordPress. Novamira no es un «hazme la web». Es un multiplicador para quien ya sabe. Buscas algo que funcione sin supervisión. La IA genera código que tú tienes que revisar antes de llevarlo a producción. 7. Lo que cambia para un freelance El flujo sin Novamira: preguntas a la IA → te da un snippet → lo copias → lo pegas en tu web → no funciona porque no sabe qué tema usas → vuelves a la IA → le explicas tu stack → te da otro snippet → lo pruebas → repites. El flujo con Novamira: la IA ya ve tu web. Sabe qué tema usas, qué plugins tienes instalados, qué versión de PHP corre, qué campos personalizados has creado. No tienes que explicarle nada de eso. Le pides lo que necesitas y ejecuta directamente. Ese cambio de «la IA me aconseja» a «la IA hace» es lo que marca la diferencia. No es que la IA sea más lista. Es que tiene contexto real. 8. Precauciones Solo en staging o desarrollo. Novamira está diseñado para entornos de pruebas, no para webs en producción con tráfico real. La documentación lo dice claramente y las AI Abilities se desactivan en URLs de producción. Siempre con backup. Antes de conectar la IA, haz una copia de seguridad. No es opcional. Revisa todo antes de llevarlo a producción. La IA genera código que funciona, pero tú eres quien decide si es correcto para tu proyecto. AI Abilities viene desactivado por defecto. Tú decides cuándo activarlo. Nadie puede conectarse sin tu Application Password. Requisitos mínimos: WordPress 6.9 y PHP 8.0. 9. Ejemplos prácticos: qué le puedes pedir Estos son ejemplos reales de cosas que puedes pedirle a la IA con Novamira conectado: Diagnóstico y mantenimiento: «¿Por qué va lenta la home? Analiza las consultas a la base de datos y dime qué está tardando más.» «El checkout da un error 500. Revisa los logs y dime qué plugin lo está causando.» «Regenera todos los thumbnails de la biblioteca de medios.» «Haz un search-replace de la URL antigua del dominio a la nueva en toda la base de datos.» Contenido y datos: «Pon todos los productos de WooCommerce con la etiqueta ‘Verano 2026’ al 20% de descuento.» «Crea un Custom Post Type llamado ‘Proyectos’ con campos ACF para cliente, fecha, URL y galería de imágenes.» «Exporta todos los pedidos de WooCommerce del último trimestre a un CSV.» Diseño y maquetación (con la versión Pro): «Reconstruye la sección hero de la home en Elementor con un título, subtítulo, botón y una imagen de fondo.» «Convierte esta página de bloques clásicos a Elementor v4 con widgets atómicos.» «Crea una plantilla de archivo para el CPT Proyectos en Bricks con grid de 3 columnas.» Automatización y tareas repetitivas: «Revisa todas las imágenes de la web y dime cuáles no tienen texto alternativo.» «Desactiva todos los plugins que llevan más de 6 meses sin actualizar.» «Comprueba que todas las páginas principales tienen meta description y og:image configurados.» El patrón es siempre el mismo: le describes lo que necesitas en lenguaje natural y la IA lo ejecuta porque tiene acceso directo a tu WordPress. No traduce tu petición en instrucciones para ti. La ejecuta ella. Curso de Novamira (conecta la IA con tu WordPress) He creado 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. Todo práctico, paso a paso y sin rodeos. Ver curso Plugin de la semana El plugin de la semana es WP Last Login. Añade una columna «Último acceso» en la lista de usuarios de WordPress. Lo instalas, lo activas y funciona. Sin configuración, sin ajustes, sin tablas extra en la base de datos. Solo un dato: cuándo se conectó cada usuario por última vez. Ordenable por fecha. Compatible con Two Factor, WooCommerce y BuddyBoss. Si gestionas webs de clientes, te dice de un vistazo quién está usando el panel y quién lleva meses sin entrar. Si prefieres esta funcionalidad sin plugin, aquí te enseño cómo. Contenidos recomendados Mostrar fecha de expiración de la membresía de RCP Curso de Novamira Curso de creación de themes de bloques Otros cursos de IA Newsletter de WordPress Semanal La entrada 535 | Por fin un agente IA que controla WordPress (Novamira) es una artículo de Gonzalo Navarro.

  5. 24 jun

    534 | Herramientas gratuitas e imprescindibles para webmasters (2026)

    Escúchalo en: En el episodio 534 de WordPress Semanal te presento 15 herramientas online gratuitas que uso o que he descubierto recientemente y que resuelven problemas reales del día a día de cualquier persona que gestione webs. Sin registro, sin pagar, sin instalar nada. Tabla de contenidos Diagnóstico integral1. Web Agency Hero Tools2. Yellow Lab Tools3. Microsoft ClarityImágenes y diseño4. Squoosh5. remove.bg6. Realtime Colors7. Font Pair8. ScreelySEO y meta9. HeyMeta10. Facebook Debugger11. Ahrefs Webmaster ToolsSeguridad12. Sucuri SiteCheckUtilidades para freelances13. Carbon14. Crontab Guru15. downfor.ioPlugin de la semanaContenidos recomendados Diagnóstico integral 1. Web Agency Hero Tools tools.webagencyhero.com Pegas una URL y te da un informe completo en un solo clic: estado del dominio (registrador, SSL, DNS, DNSSEC), salud de WordPress (archivos expuestos, cabeceras de seguridad, plugins detectados) y configuración de email (SPF, DKIM, DMARC, blacklists). Cada sección tiene su herramienta independiente para análisis más profundos: Domain Inspector, WP Health Checker, Email DNS Checker, Email Inbox Tester y DNS Propagation Checker. Lo mejor: tiene una versión white-label en wahtools.com sin marca de Web Agency Hero. Puedes enviarle el enlace a un cliente para que haga su propio escaneo sin que vea tu proveedor de herramientas. 2. Yellow Lab Tools yellowlab.tools Analiza una URL y te dice exactamente qué pesa de más: JavaScript no usado, CSS que no se aplica, complejidad del DOM, número de peticiones, peso total. Va más allá de PageSpeed porque te señala archivos concretos que podrías eliminar o reducir. Sin registro. 3. Microsoft Clarity clarity.microsoft.com Mapas de calor y grabaciones de sesiones de usuarios reales en tu web. Ves dónde hacen clic, hasta dónde hacen scroll y dónde se atascan. Totalmente gratuito y sin límite de tráfico. Es la alternativa a Hotjar sin pagar. Para una web de cliente, instalar Clarity durante dos semanas te da datos reales sobre cómo usan la web. Mucho más útil que opinar sobre qué funciona y qué no. Imágenes y diseño 4. Squoosh squoosh.app Compresor de imágenes desarrollado por Google. Arrastra una imagen, elige el formato de salida (WebP, AVIF, JPEG, PNG) y mueve el slider de calidad viendo el antes y después en tiempo real. Todo se procesa en tu navegador: la imagen no se sube a ningún servidor. Ideal para comprimir una imagen puntual antes de subirla a WordPress, especialmente si no tienes Imsanity o un plugin de compresión automática. 5. remove.bg remove.bg Sube una foto y en segundos te devuelve la misma imagen sin fondo. Usa IA y el resultado es sorprendentemente bueno incluso con fondos complejos. La versión gratuita tiene resolución limitada, pero para uso en web suele ser suficiente. 6. Realtime Colors realtimecolors.com Pruebas combinaciones de colores sobre un layout de web real: texto, botones, fondos, secciones. Cambias un color y ves al instante cómo afecta a toda la página. Es mucho más útil que elegir colores en un selector aislado. Lo que queda bien en un cuadradito puede no funcionar como color de fondo de una sección. Aquí lo ves en contexto. 7. Font Pair fontpair.co Combinaciones de Google Fonts que funcionan juntas. Eliges un estilo (serif + sans-serif, display + mono…) y te sugiere parejas con vista previa. Cuando no sabes qué tipografías combinar para un proyecto, esto te ahorra una hora de probar combinaciones a ciegas. 8. Screely screely.app Sube una captura de pantalla y la convierte en un mockup con marco de navegador, fondo personalizable y sombras. Todo se ejecuta en tu navegador, sin subir nada. Gratuito, sin registro, sin marca de agua. Perfecto para presentar una web terminada a un cliente, para tu portfolio o para publicar en redes sociales. En 10 segundos tienes una imagen profesional sin abrir Figma ni Photoshop. SEO y meta 9. HeyMeta heymeta.com Pegas una URL y te muestra cómo se ve esa página al compartirla en redes sociales: título, descripción, imagen. Te avisa si falta el og:title, el og:image o la meta description. Antes de entregar una web a un cliente, pasa todas las páginas importantes por HeyMeta. Si falta algo, lo ves en un segundo. 10. Facebook Debugger developers.facebook.com/tools/debug Cuando cambias la imagen destacada de una página y al compartirla en Facebook o WhatsApp sigue saliendo la antigua, es porque la plataforma tiene cacheada la versión anterior. Pegas la URL aquí y Facebook limpia su caché. La próxima vez que alguien comparta ese enlace, aparece la imagen correcta. 11. Ahrefs Webmaster Tools ahrefs.com/webmaster-tools La versión gratuita de Ahrefs. Te da auditoría técnica SEO (errores de rastreo, enlaces rotos, problemas de rendimiento) y análisis de backlinks de tu propia web. Requiere verificar la propiedad del sitio, como Google Search Console. Para un freelance que gestiona webs de clientes, tener esta auditoría gratuita de cada proyecto es oro. Ahrefs de pago cuesta más de 80€/mes. Esto te da una parte importante gratis. Seguridad 12. Sucuri SiteCheck sitecheck.sucuri.net Escaneo rápido de malware, estado en listas negras, software desactualizado y errores de seguridad visibles. No es un escáner profundo (no accede al servidor), pero detecta problemas que un visitante podría ver. Útil como primera comprobación. Utilidades para freelances 13. Carbon carbon.now.sh Pegas un snippet de código y genera una imagen bonita con syntax highlighting, fondo personalizable y estilo de ventana. Para compartir código en redes sociales, en presentaciones o en documentación de un proyecto. 14. Crontab Guru crontab.guru Traduce expresiones cron a lenguaje humano. Escribes 0 3 * * * y te dice «todos los días a las 3:00». Si configuras tareas programadas en tu servidor o trabajas con WP-Cron, esta herramienta evita el clásico error de programar algo a las 3 AM del 1 de enero en vez de a diario a las 3 AM. 15. downfor.io downfor.io «¿Está caída para todo el mundo o solo para mí?» Cuando un cliente te dice que su web no funciona y tú la ves perfecta, esta herramienta te confirma si el problema es global o local (DNS del cliente, caché de su navegador, su conexión). Plugin de la semana El plugin de la semana es Reviso. Permite a tus clientes dejar comentarios anclados directamente sobre la web en desarrollo, sin necesidad de login ni de cadenas de emails. Funciona con Bricks, Elementor y Gutenberg. El cliente pincha en cualquier elemento, deja su comentario y tú lo ves dentro del builder. Incluye estados (abierto, en progreso, resuelto), aprobaciones y enlaces de revisión que funcionan incluso con el modo mantenimiento activo. Contenidos recomendados Crear botón de copiar al portapapeles Kit esencial: 16 webs imprescindibles para webmasters Las mejores extensiones de Chrome para WordPress Plugins útiles si haces webs para clientes Newsletter de WordPress Semanal La entrada 534 | Herramientas gratuitas e imprescindibles para webmasters (2026) es una artículo de Gonzalo Navarro.

  6. 17 jun

    533 | Los bots de IA ralentizan tu WooCommerce (la solución)

    Escúchalo en: En el episodio 533 de WordPress Semanal te cuento por qué los bots de inteligencia artificial están afectando al rendimiento de las tiendas WooCommerce, qué está pasando en segundo plano cuando rastrean tu web y qué puedes hacer para protegerte sin romper nada. Tabla de contenidos 1. Qué está pasando con los bots de IA2. Por qué WooCommerce sufre más que un blog3. Dónde hacen más daño los bots4. Por qué no parece un ataque (pero se comporta como uno)5. Cómo saber si te está pasando6. Soluciones desde WordPress7. Soluciones desde el hosting8. Soluciones específicas para WooCommerce9. Lo que no deberías hacerPlugin de la semanaContenidos recomendados 1. Qué está pasando con los bots de IA En el último año, los bots de IA (GPTBot de OpenAI, ClaudeBot de Anthropic, el rastreador de Meta AI y otros) han empezado a rastrear webs a una velocidad que antes solo veías en Google. Para un blog esto no suele ser un problema. Las páginas se sirven desde caché y el servidor apenas trabaja. Para una tienda WooCommerce es otra historia. Y muchos propietarios de tiendas no saben que les está pasando. 2. Por qué WooCommerce sufre más que un blog En un blog, la mayoría de páginas son estáticas. El servidor las guarda en caché y cuando alguien (o un bot) las pide, las entrega sin procesarlas de nuevo. WooCommerce no puede funcionar así. Muchas de sus páginas dependen del usuario: el carrito tiene productos diferentes según quién lo mire, el checkout necesita datos de sesión, las búsquedas y los filtros generan resultados distintos cada vez. Cada una de esas peticiones tiene que: Ejecutar PHP para procesar la lógica. Consultar la base de datos para obtener productos, precios o datos de sesión. Construir la respuesta desde cero. PHP funciona con hilos. Tu servidor tiene un número limitado de ellos. Cuando todos están ocupados, las nuevas peticiones esperan. Si hay muchos bots haciendo peticiones a la vez, los hilos se agotan y tu tienda se ralentiza para todo el mundo. También para tus clientes reales. 3. Dónde hacen más daño los bots No todas las páginas cuestan lo mismo. Los bots hacen más daño cuando acceden a: Carrito y checkout (/cart, /checkout, ?add-to-cart=): cada petición activa lógica de sesión, valida el carrito y consulta productos. Según un informe reciente de Kinsta, se registraron más de 7 millones de peticiones de bots a URLs de «añadir al carrito» en solo 24 horas en su infraestructura. Búsquedas y filtros: cada combinación de filtros (precio, categoría, talla, color) genera una URL diferente. Los bots las tratan como páginas distintas y las rastrean todas. Si tienes 50 productos con 5 filtros, las combinaciones se multiplican. Páginas con parámetros dinámicos: calendarios, comparadores de productos, paginaciones con variantes. Los bots se quedan en bucle explorando variaciones que para ellos son páginas nuevas pero para ti son la misma información. 4. Por qué no parece un ataque (pero se comporta como uno) Un ataque malicioso se nota: picos de tráfico desde una sola IP, peticiones sospechosas, payloads extraños. El tráfico de bots de IA no se ve así. Son rastreadores que siguen la estructura de tu web, acceden a URLs válidas y reciben respuestas válidas. Desde fuera parecen visitas normales. Pero al servidor le da igual la intención. Procesa todas las peticiones igual. Si un bot envía una petición cada 23 milisegundos durante todo el día (dato real de ClaudeBot según el informe de Kinsta), el efecto en tu servidor es el mismo que un ataque de carga. Solo que nadie te avisa porque no parece uno. 5. Cómo saber si te está pasando Google Analytics no te va a ayudar aquí. Los bots no ejecutan JavaScript, así que no aparecen en tu analítica web. Para ver el tráfico de bots necesitas mirar en otro sitio: Logs de acceso del servidor: tu hosting los tiene. Busca peticiones repetidas a /cart, /checkout o ?add-to-cart= desde user agents como GPTBot, ClaudeBot, Bytespider, meta-externalagent. Panel de tu hosting: muchos hostings (Kinsta, Cloudways, SiteGround) muestran el uso de hilos PHP y peticiones al servidor. Si ves picos que no coinciden con tu tráfico real, probablemente son bots. Query Monitor: el plugin que ya conoces. Te muestra las consultas a la base de datos y el tiempo de ejecución de PHP por página. Si ves tiempos altos en páginas que deberían ser rápidas, investiga. 6. Soluciones desde WordPress Actualiza tu robots.txt. Es lo primero y lo más sencillo. El robots.txt le dice a los bots qué pueden rastrear y qué no. La mayoría de bots de IA lo respetan (aunque no están obligados). Añade reglas para bloquear los rastreadores de IA más comunes: User-agent: GPTBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: Bytespider Disallow: / User-agent: meta-externalagent Disallow: / Si prefieres no bloquearlos de tu web completa sino solo de las zonas sensibles: User-agent: GPTBot Disallow: /cart/ Disallow: /checkout/ Disallow: /?add-to-cart= Disallow: /?s= User-agent: ClaudeBot Disallow: /cart/ Disallow: /checkout/ Disallow: /?add-to-cart= Disallow: /?s= Puedes editar el robots.txt desde tu plugin de SEO (SEOPress, Yoast, Rank Math) o con un plugin dedicado como Block AI Crawlers, que bloquea más de 75 bots de IA con un solo clic. Plugins de seguridad. Wordfence y Solid Security permiten crear reglas de firewall para bloquear user agents específicos o limitar la velocidad de acceso (rate limiting). Si ya usas uno de estos plugins, revisa su configuración de bots. 7. Soluciones desde el hosting Tu hosting puede hacer más que WordPress a nivel de bloqueo, porque actúa antes de que la petición llegue a PHP. Cloudflare: tiene una opción gratuita llamada «AI Scrapers and Crawlers» que bloquea bots de IA con un solo toggle. Si tu web pasa por Cloudflare (y muchos hostings lo incluyen), actívalo. Rate limiting: limita el número de peticiones por IP por minuto. Si un bot hace 100 peticiones por segundo, se le frena. Cloudflare lo ofrece en el plan gratuito con reglas básicas. Bloqueo por user agent a nivel de servidor: más efectivo que robots.txt porque no depende de que el bot lo respete. Tu hosting puede configurar reglas en Nginx o Apache que directamente rechazan la petición. Habla con tu hosting. Muchos ya tienen protección contra bots activada por defecto o disponible con un clic. Si tu hosting no te ofrece nada de esto, puede ser un buen momento para evaluar alternativas. 8. Soluciones específicas para WooCommerce API REST de WooCommerce: si no la usas (la mayoría de tiendas no la usan directamente), desactívala o limita su acceso. Los bots la descubren y la rastrean. Bloquear ?add-to-cart= para bots: un snippet que detecta el user agent y devuelve un 403 antes de ejecutar la lógica del carrito. Así el bot no consume recursos. Limitar la indexación de filtros y variantes: añade noindex a las páginas de resultados de filtros y búsquedas. Esto no bloquea a los bots, pero les dice que no vale la pena indexar esas páginas, y muchos dejan de rastrearlas. Desactivar AJAX en páginas que no lo necesitan: WooCommerce carga scripts de AJAX en todas las páginas por defecto (para actualizar el carrito). Si solo necesitas AJAX en las páginas de tienda y carrito, puedes limitar dónde se carga. 9. Lo que no deberías hacer Bloquear todos los bots. Google, Bing y otros motores de búsqueda también son bots. Si bloqueas todo, desapareces de los resultados de búsqueda. Instalar 5 plugins de seguridad a la vez. Se pisan entre sí, generan conflictos y pueden ralentizar tu web más que los propios bots. Entrar en pánico. No todos los bots son un problema. Los de Google indexan tu tienda y te traen clientes. Los de IA rastrean tu contenido pero también pueden citarte como fuente. La clave es controlar el acceso, no cerrarlo. El objetivo es reducir la carga innecesaria sin perjudicar tu visibilidad. Bloquea lo que no te aporta nada, limita la velocidad de acceso y protege los endpoints que más recursos consumen. Plugin de la semana El plugin de la semana es Block AI Crawlers. Lo instalas, lo activas y bloquea automáticamente más de 75 bots de IA conocidos añadiendo las reglas a tu robots.txt. Sin configuración, sin complicaciones. También añade la meta etiqueta noai a tu web. Gratuito, ligero y de código abierto. Contenidos recomendados Vídeo de la Zona Código: conoce el nuevo bloque de HTML Cómo bloquear bots de inteligencia artificial en WordPress (robots.txt y .htaccess) Artículo de Kinsta: ¿Por qué los sitios de WooCommerce son especialmente vulnerables al tráfico de bots? Informe de Kinsta: La realidad del tráfico generado por IA y bots Episodio 526: El checkout perfecto en WooCommerce según tu tipo de web Newsletter de WordPress Semanal La entrada 533 | Los bots de IA ralentizan tu WooCommerce (la solución) es una artículo de Gonzalo Navarro.

  7. 10 jun

    532 | Directorio con Geo buscador, elegir cantidad y validar campos en Gravity Forms, importar cuestionarios en LearnDash y personalizar Restrict Content Pro

    Escúchalo en: En el episodio 532 de WordPress Semanal respondo a cinco preguntas de oyentes: montar un buscador con directorio y geolocalización, configurar un formulario de Gravity Forms con cantidad a pagar, validar NIF e IBAN en un formulario de inscripción, importar cuestionarios en LearnDash y personalizar los textos y campos de Restrict Content Pro. Tabla de contenidos 1) Buscador y directorio con geolocalización, de Pablo2) Elegir cantidad a pagar en formulario Gravity Forms, de Rafa3) Formulario de inscripción con validación de NIF e IBAN, de Robert4) Importar cuestionarios de LearnDash y añadir tiempo, de Miriam5) Personalizar idioma, textos y campos de Restrict Content Pro, de Tamara 1) Buscador y directorio con geolocalización, de Pablo Respondida en el minuto 4:52     Un cliente ha visto esta página (buscador de talleres) y me encarga algo parecido a eso.Sabes si hay algún plugin que haga esa forma de buscar?Yo he estado buscando pero no encuentro nada.Seria un buscador con geo localizador para enviarte al taller de la marca que tengas mas cercano.Espero haberme explicado bien.Un saludo Respuesta resumida Lo más sencillo es usar un plugin de directorio que venga preparado para todo: los tipos de contenido y el motor de búsqueda con geolocalización. El plugin GeoGirectory sirve para ello. Otra opción es combinar un plugin de búsqueda y filtrado como WP Grid Builder con la creación de tipos de contenido personalizado. Para la funcionalidad de geolocalización necesitas el add-on Map Facet. Enlaces relevantes: Plugin GeoDirectory Curso de WP Grid Builder Add-on Map Facet. 2) Elegir cantidad a pagar en formulario Gravity Forms, de Rafa Respondida en el minuto 6:52     Tengo un formulario de inscripción con Gravity Forms para un curso con precio barato que está vinculado con Woocommerce para el pago por TPV y el cliente quiere hacer otro formulario de inscripción donde la persona que se inscribe pueda poner la cantidad de dinero que quiera… ¿Hay alguna forma de hacer esto con Gravity Forms? Que puedan poner la cantidad que quieran al apuntarse… sino pondremos unas opciones con cantidades para que elijan. Respuesta resumida Puedes hacerlo con el campo producto. Tienes que seleccionar que sea del tipo «definido por el usuario». Enlaces relevantes: Curso de Gravity Forms Curso de add-ons de Gravity Forms 3) Formulario de inscripción con validación de NIF e IBAN, de Robert Respondida en el minuto 8:27     Recurro a ti porque creo que eres el único que me podrá ayudar en este tema.Necesito hacer un formulario de matricula para una escuela infantil.A parte de los campos clásicos de nombres, teléfonos, etc… esta escuela (la dirección) necesita también recoger los datos bancarios para poder realizar los giros mensuales y me piden que el numero iban esta validado, al igual que los números de dni.Tiene que ser un formaulario que una vez rellenado, tambien contenga la firma de los padres/tutores y que además se pueda imprimir para su archivo.Ya he probado diferentes plugins para realizar esto pero no he llegado a cumplir todo lo que piden.El año pasado usé el plugin de WS Forms.Se acerca bastante pero no pude (o supe) validar en numero iban ni el dni.Buscando una nueva opción (en abril empieza la pre-inscripción a esta escuela) vi algo de Gravity Form y sus addons, pero no se si con la versión basica se puede llegar a este tipo de campos validados o cual hay que elegir.Sería este el plugin adecuado? o me puedes orientar sobre como poder hacer este tipo de formulario/matricula? Respuesta resumida Sí podrías llegar a hacerlo con Gravity Forms pero necesitas algunas modificaciones para las validaciones. Por ejemplo, para validar el DNI puedes usar el snippet que comparte un ingeniero de soporte que trabajó en Gravity Forms. Para validar el IBAN necesitas un add-on de terceros. Lo demás podrás hacerlo con los add-ons del propio plugin. Enlaces relevantes: Add-on Gravity Forms IBAN validator Snippet para validar DNI con Gravity Forms Activación de Gravity Forms con todos los add-ons Snippets para Gravity Forms 4) Importar cuestionarios de LearnDash y añadir tiempo, de Miriam Respondida en el minuto 10:40     Tengo una consulta sonre learndash, estoy haciendo una academia a una chica que prepara oposiciones y el plugins de learndash es perfeto pero hay dos problemas que no se cómo resolver a ver si tú puedes ayudarme: 1: Tiene 2000 test de oposiciones en formato doc en el plugin se pueden importar cuestionarios pero en un formato xml , necesitamos que sea formato doc ya que hacer 2000 cuestioanrios a mano es muy complicado e imposible casi… aún así he intentado subir un archivo xml y no me deja tampoco como ves en la captura de pantalla… ¿Sabes qué puedo hacer? 2.- necesita que los cuestionarios tengan tiempo, eso se puede hacer? Gracias y espero tu ayuda… estoy desesperada con esto , gracias Respuesta resumida Hay herramientas que te dan el formato correcto desde cualquier documento para poder importarlo a LearnDash. Por otro lado, los de Uncanny tienen un contador para los cursos. Enlaces relevantes: Curso de LearnDash Herramienta para transformar documentos en formato para LearnDash Demo del contador para LearnDash de Uncanny 5) Personalizar idioma, textos y campos de Restrict Content Pro, de Tamara Respondida en el minuto 13:07     Primero de todo quería felicitarte por el contenido que ofreces. Llégué por casualidad buscando una información específica y estoy encantadísima. ¡Millón de gracias por el trabajo y esfuerzo! Los vídeos son muy claros. Estoy configurando una membresía de una academia de inglés con el restrict content pro y tengo una duda que no sé si me la puedes resolver: Entiendo que los shortcodes no se pueden modificar, no? Porque los quiero poner todos en inglés y modificar algunas de las cosas que salen y no veo cómo hacerlo.Si no se pudiera, tendría que hacer los cuestionarios de cero, imagino… pero por ejemplo para modificar el perfil o la tarjeta de crédito, si lo hago desde cero, ¿cómo se introducen los nuevos datos de manera automática en el perfil de usuario? Disculpa porque quizá las preguntas son muy obvias. Respuesta resumida Si pones tu web en inglés, se mostrará todo lo de RCP en inglés (tanto en administración como en la parte frontal). El idioma se cambia desde los ajustes generales de WordPress. Para modificar las etiquetas de los campos de RCP puedes usar el plugin Loco Translate. Además puedes usar un poco de código para añadir campos nuevos o incluso estilizar la página de pago por css. Enlaces relevantes: Curso de Restrict Content Pro 259. Añadir campos al registro de Restrict Content Pro 360. Personalizar el checkout de Restrict Content Pro Plugin de la semana El plugin de la semana es Photonic. Convierte la galería nativa de WordPress en algo mucho más potente: añade soporte para Flickr, SmugMug y Zenfolio, incluye más de 15 lightboxes diferentes (tanto JavaScript puro como jQuery) y funciona con bloques y con shortcodes. Si necesitas galerías con fuentes externas o un lightbox más flexible que el de serie, este plugin lo cubre sin complicaciones. Gratuito y con más de 10 años de desarrollo activo. Contenidos recomendados Vídeo de la Zona Código: 478. Vaciar el carrito de WooCommerce automáticamente tras un tiempo definido Newsletter de WordPress Semanal La entrada 532 | Directorio con Geo buscador, elegir cantidad y validar campos en Gravity Forms, importar cuestionarios en LearnDash y personalizar Restrict Content Pro es una artículo de Gonzalo Navarro.

  8. 3 jun

    531 | Cómo crear tus propios temas de WordPress desde el editor

    Escúchalo en: En el episodio 531 de WordPress Semanal te presento el plugin Create Block Theme: la herramienta oficial de WordPress para crear temas de bloques desde el propio editor. Sin tocar archivos, sin editar theme.json a mano, sin código. Si eres diseñador o freelance que trabaja con WordPress, esto te interesa. Tabla de contenidos 1. El problema que resuelve Create Block Theme2. Diseña en el editor y guarda en el tema3. Variaciones de estilo a medida4. Tema hijo sin tocar archivos5. Clona un tema para otro cliente6. Exportar y llevártelo a cualquier sitio7. Tipografías sin CSS8. Tema en blanco desde cero9. Para quién es y para quién no10. Curso de Create Block ThemePlugin de la semanaContenidos recomendados 1. El problema que resuelve Create Block Theme Hasta ahora, para crear un tema de bloques personalizado tenías que editar archivos, entender la estructura de carpetas de un tema y modificar theme.json a mano. O dependías de un desarrollador que lo hiciera por ti. Create Block Theme te permite hacer todo eso desde el editor de WordPress. Diseñas visualmente y el plugin convierte tus cambios en archivos de tema reales. Lo que ves en el editor pasa a ser parte del tema. 2. Diseña en el editor y guarda en el tema Cuando personalizas un tema de bloques desde el editor (colores, tipografías, espaciados, plantillas, cabeceras), esos cambios se guardan como preferencias del usuario. Si actualizas el tema, se pierden. Con Create Block Theme, le das a «Save Changes to Theme» y tus personalizaciones pasan a los archivos del tema. Se escriben en el theme.json, en las plantillas, en los assets. Eso cambia la forma de trabajar. Diseñas en el editor como siempre, pero cuando estás contento con el resultado, lo guardas como parte del tema. No como una personalización temporal. 3. Variaciones de estilo a medida Un tema, varias caras. Creas una variación con paleta oscura, otra con paleta clara, otra para una campaña de temporada. El cliente las cambia desde el editor de estilos con un clic. El plugin te permite guardar tus cambios de colores y tipografías como una variación de estilo nueva. Le pones nombre y queda disponible en el panel de estilos del tema. Para freelances esto es oro: entregas un tema con tres o cuatro variaciones listas y el cliente tiene flexibilidad sin poder romper nada. 4. Tema hijo sin tocar archivos Partes del tema activo, haces tus cambios en el editor y generas un tema hijo con un clic. El plugin crea la estructura de carpetas, el style.css con la referencia al tema padre y el theme.json con tus personalizaciones. Cuando el tema padre se actualiza, tus cambios no se pierden. Y no has tenido que crear ni una carpeta a mano. 5. Clona un tema para otro cliente Terminas un proyecto. Has ajustado colores, tipografías, plantillas, cabeceras, footers. Todo queda como quieres. Con Create Block Theme clonas ese tema. El resultado es un tema nuevo, independiente, con todo lo que tenía el original más tus cambios. Le cambias el nombre, los colores, el logo, y tienes un tema nuevo para el siguiente cliente. Tu propio starter theme que evoluciona con cada proyecto. Sin empezar de cero cada vez. 6. Exportar y llevártelo a cualquier sitio El plugin exporta el tema como un archivo ZIP. Lo instalas en otro WordPress y todo funciona: plantillas, estilos, fuentes, imágenes usadas en las plantillas. Si trabajas con Local WP (o cualquier entorno local), el flujo es: diseñas en local, exportas el tema como ZIP y lo subes a producción. Limpio y sin sorpresas. También funciona al revés: diseñas en producción, exportas y te llevas una copia del tema para seguir trabajando en local o para tener un backup del diseño. 7. Tipografías sin CSS Añades Google Fonts o fuentes locales al tema desde el editor. El plugin las embebe en los archivos del tema: copia los archivos de fuente a la carpeta assets/fonts y añade las definiciones al theme.json. No necesitas escribir @font-face ni editar CSS. Seleccionas la fuente, eliges los pesos que necesitas y el plugin hace el resto. Las fuentes viajan con el tema cuando lo exportas. 8. Tema en blanco desde cero Si no quieres partir de un tema existente, el plugin genera un tema vacío con la estructura correcta: carpetas, archivos básicos, theme.json limpio. Tu lienzo en blanco. Desde ahí construyes exactamente lo que necesitas. Sin contenido de demo que borrar, sin estilos heredados que sobreescribir. 9. Para quién es y para quién no Es para ti si: Eres diseñador o freelance que trabaja con temas de bloques. Quieres crear tus propios temas sin depender de un desarrollador. Necesitas entregar temas personalizados a clientes. Quieres un starter theme propio que reutilizar entre proyectos. Trabajas en local y necesitas exportar/importar temas limpios. No es para ti si: Tu web ya está en producción y no estás desarrollando. Este plugin es una herramienta de desarrollo. Los cambios que haces son permanentes y afectan a los archivos del tema. No es para usar en una web con tráfico real sin saber lo que haces. Trabajas con Elementor, Divi u otro constructor visual. Create Block Theme es para temas de bloques nativos de WordPress. Son dos mundos diferentes. 10. Curso de Create Block Theme He creado un curso donde te enseño paso a paso cómo usar este plugin para crear tu propio tema de bloques: desde la instalación hasta la exportación del tema final, pasando por variaciones de estilo, tipografías, plantillas y temas hijo. Todo práctico, en pantalla y sin rodeos. Mira el curso de Create Block Theme Plugin de la semana El plugin de la semana es Theme Check. Ejecuta las mismas comprobaciones que WordPress.org usa para revisar los temas del directorio. Seleccionas tu tema, le das a comprobar y te dice si cumple los estándares: funciones obligatorias, errores de seguridad, buenas prácticas. Ideal para verificar un tema antes de entregarlo a un cliente. Gratuito y mantenido por el equipo de revisión de temas de WordPress. Contenidos recomendados Vídeo de la Zona Código: Cómo verificar que un snippet de WordPress es seguro antes de usarlo Newsletter de WordPress Semanal La entrada 531 | Cómo crear tus propios temas de WordPress desde el editor es una artículo de Gonzalo Navarro.

Info

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.

Suggesties voor jou