PodcastsAnleitungenWordPress Semanal

WordPress Semanal

Gonzalo Navarro
WordPress Semanal
Neueste Episode

521 Episoden

  • WordPress Semanal

    520 | Qué configurar en Stripe antes de conectarlo con WordPress o Woo

    18.03.2026 | 16 Min.
    Escúchalo en:

    En el episodio 520 de WordPress Semanal te doy el checklist de las cosas que deberías tener configuradas en el panel de Stripe antes de vincularlo con tu plugin de cobro en WordPress.

    La mayoría de problemas con Stripe (cobros que no se reconocen, emails duplicados, disputas evitables) no vienen del plugin que uses en WordPress, sino de no haber preparado bien la cuenta.




    Cómo configurar Stripe





    1. Activa tu cuenta y completa la verificación2. Configura el descriptor del extracto bancario3. Sube tu logo y configura el branding4. Rellena la información pública del negocio5. Decide qué emails envía Stripe (y cuáles no)6. Configura la frecuencia de transferencias a tu banco7. Activa la verificación en dos pasos (2FA)8. Invita a tu equipo con los permisos adecuadosResumen: el checklistPlugin de la semanaContenidos recomendados







    1. Activa tu cuenta y completa la verificación

    Nada más crear una cuenta en Stripe puedes usar el modo de pruebas (sandbox) para simular cobros y probar tu integración sin mover dinero real. Pero para cobrar de verdad, necesitas activar la cuenta.

    Eso implica completar el formulario de verificación con los datos de tu negocio, tu relación con él y tu identificación personal. Stripe está obligado a verificar esta información por normativa KYC (Know Your Customer).

    Hasta que no lo completes, no podrás recibir pagos reales. Así que hazlo antes de conectar cualquier plugin.

    Fuente: Activar tu cuenta – Documentación de Stripe

    Vídeo: Cómo activar tu cuenta de Stripe

    2. Configura el descriptor del extracto bancario

    El descriptor del extracto (statement descriptor) es el texto que aparece en el extracto de la tarjeta de tu cliente cuando le cobras. Si pone algo genérico o irreconocible, el cliente no sabe qué es ese cargo y puede disputarlo.

    Stripe permite configurar dos cosas:

    Un descriptor estático: el texto fijo que aparece en todos los cobros. Debe tener entre 5 y 22 caracteres, incluir al menos una letra y reflejar tu nombre comercial.

    Un prefijo + sufijo dinámico (solo para pagos con tarjeta): un prefijo fijo de 2 a 10 caracteres y un sufijo que varía por cobro. Por ejemplo, si tu prefijo es TUNEGOCIO y el sufijo es CURSO1, el cliente ve TUNEGOCIO* CURSO1.

    Caracteres prohibidos: < > \ ‘ » *

    Un buen descriptor es la primera línea de defensa contra disputas innecesarias.

    Fuente: Statement descriptors – Documentación de Stripe

    3. Sube tu logo y configura el branding

    En Ajustes → Branding puedes personalizar la imagen de todo lo que Stripe muestra a tus clientes: recibos por email, facturas, páginas de pago (Checkout), portal del cliente y enlaces de pago.

    Lo que puedes configurar:

    Icono: imagen cuadrada (mín. 128×128 px, JPG o PNG, máx. 512 KB).

    Logo: versión no cuadrada que sustituye al icono en ciertos contextos.

    Color de marca: se usa en recibos, facturas y portal del cliente.

    Color de acento: se usa como fondo en emails y páginas.

    Sin branding configurado, los emails y recibos de Stripe parecen genéricos y generan desconfianza. Con tu logo y colores, el cliente sabe que viene de ti.

    Fuente: Branding de tu cuenta – Documentación de Stripe

    Vídeo: Cómo configurar tu perfil de Stripe

    4. Rellena la información pública del negocio

    Aparte del branding visual, Stripe permite configurar la información pública de tu negocio:

    Email de soporte

    Teléfono de contacto

    Dirección

    URL de tu web

    Esta información aparece en los recibos, facturas y en la página de pago. Si un cliente tiene un problema y no encuentra cómo contactarte directamente, lo más probable es que acuda a su banco y abra una disputa. Tener estos datos bien puestos es una forma sencilla de evitarlo.

    Fuente: Branding de tu cuenta (sección Public details) – Documentación de Stripe

    Vídeo: cómo configurar la información público del negocio o persona

    5. Decide qué emails envía Stripe (y cuáles no)

    Esta es una de las configuraciones que más confusión genera, especialmente si usas WooCommerce.

    Stripe puede enviar automáticamente estos emails a tus clientes:

    Recibos de pago

    Avisos de pago fallido

    Recordatorio de tarjeta a punto de caducar

    Aviso de renovación próxima (suscripciones)

    Aviso de fin de periodo de prueba

    Confirmación de cancelación de suscripción

    Aviso de reembolso

    El problema: si WooCommerce (o tu plugin LMS, de membresía, etc.) también envía sus propios emails para los mismos eventos, el cliente recibe todo duplicado.

    La solución es decidir de antemano quién envía qué. Si tu plugin de WordPress ya gestiona bien las notificaciones, desactiva las correspondientes en Stripe (Ajustes → Emails al cliente). Si prefieres que sea Stripe quien las envíe, desactiva las del plugin.

    Fuente: Enviar emails al cliente – Documentación de Stripe

    Vídeo: Cómo configurar los emails de Stripe

    6. Configura la frecuencia de transferencias a tu banco

    Por defecto, Stripe transfiere el dinero recaudado a tu cuenta bancaria con una frecuencia que depende del país (en muchos casos es diaria con 2-3 días de retraso). Puedes cambiarlo a semanal, mensual o incluso manual desde Ajustes → Payouts.

    Cosas que conviene saber:

    El primer pago siempre tarda entre 7 y 14 días. No se puede acelerar.

    La frecuencia que elijas no cambia cuánto tarda el dinero en estar disponible, solo cuándo se envía a tu banco.

    En algunos países (Brasil, India) los pagos son siempre diarios y automáticos.

    Si desactivas los pagos automáticos, tendrás que enviar el dinero manualmente desde el panel o por API.

    Elegir bien la frecuencia te ayuda a cuadrar la contabilidad y a tener previsibilidad sobre cuándo llega el dinero.

    Fuente: Recibir pagos (Payouts) – Documentación de Stripe

    Vídeo: Configurar las transferencias a tu banco en Stripe

    7. Activa la verificación en dos pasos (2FA)

    Si alguien accede a tu cuenta de Stripe, tiene acceso a tu dinero, a los datos de tus clientes y puede hacer reembolsos o cambiar la cuenta bancaria de destino.

    Stripe permite activar la verificación en dos pasos con varias opciones:

    Passkeys o llaves de seguridad: la opción más segura. Stripe la recomienda porque es resistente a phishing.

    Aplicación de autenticación (Authy, Google Authenticator…): buena opción.

    SMS: solo como último recurso. Es vulnerable a ataques de SIM-swapping.

    Actívala antes de conectar Stripe a tu web. No después.

    Fuente: Activar tu cuenta (sección seguridad) – Documentación de Stripe

    8. Invita a tu equipo con los permisos adecuados

    Si trabajas con un gestor, un servicio de soporte o un desarrollador, no compartas tu usuario y contraseña de Stripe.

    Desde Ajustes → Equipo puedes invitar a miembros con roles específicos. Cada persona ve y hace solo lo que su rol le permite. Por ejemplo, puedes dar acceso a alguien de soporte para que gestione reembolsos y disputas sin que pueda cambiar la configuración de la cuenta ni la cuenta bancaria de destino.

    Fuente: Roles de equipo – Documentación de Stripe

    Vídeo: Cómo añadir usuarios a tu cuenta de Stripe

    Resumen: el checklist

    Completar la verificación de la cuenta (KYC).

    Configurar el descriptor del extracto bancario.

    Subir logo, icono y colores de marca.

    Rellenar la información pública (email de soporte, teléfono, web).

    Decidir qué emails envía Stripe y cuáles tu plugin de WordPress.

    Elegir la frecuencia de transferencias a tu banco.

    Activar la verificación en dos pasos.

    Invitar al equipo con roles adecuados.

    Una vez que tienes todo esto en orden, conectar Stripe a WordPress es solo meter dos claves de API y empezar a cobrar.

    Plugin de la semana

    El plugin de la semana es Stop User Enumeration, un plugin de seguridad que bloquea los intentos de descubrir nombres de usuario en tu WordPress. Los atacantes usan esta técnica como paso previo a ataques de fuerza bruta. El plugin bloquea peticiones por GET, POST, API REST, oEmbed y sitemaps de autor.

    Contenidos recomendados

    Vídeo de la Zona Código: Estilizar Contact Form 7 como formulario moderno

    Episodio 491: Stripe vs PayPal en WordPress, diferencias y cuál elegir

    Episodio 118: Stripe en WordPress

    Curso de Stripe

    Newsletter de WordPress Semanal

    La entrada 520 | Qué configurar en Stripe antes de conectarlo con WordPress o Woo es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    519 | Tutor LMS no parece WordPress (reseña y opinión)

    11.03.2026 | 14 Min.
    Escúchalo en:

    En el episodio 519 de WordPress Semanal te cuento por qué Tutor LMS se ha convertido en mi opción preferida para montar algunos tipos de academia online en WordPress. Y no es por las funcionalidades.




    Reseña de Tutor LMS





    1. El "problema" de los LMS en WordPress2. Lo que Tutor LMS hace diferente: la experiencia de creación3. Qué puedes hacer con la versión gratuita (y es bastante)4. De cero a tu primer curso publicado: los pasos5. Para quién es Tutor LMS (y para quién no)6. Curso completo de la versión gratuita de Tutor LMSPlugin de la semanaContenidos recomendados







    1. El «problema» de los LMS en WordPress

    La mayoría de plugins LMS para WordPress (LearnDash, LearnPress, Sensei…) están pensados por y para gente que ya conoce WordPress.

    La interfaz de creación de cursos vive dentro del admin de WordPress, con sus metaboxes, sus taxonomías y su lógica de posts. Si le das acceso a un formador o a un cliente que no es técnico, puede perderse.

    Las plataformas de formación que funcionan fuera de WordPress (Teachable, Thinkific, Hotmart…) tienden a simplificar esta experiencia. Crear un curso en esas plataformas suele ser intuitivo, guiado y visual. Aunque con limitaciones en cuanto al resto de características propias de una web.

    WordPress no tenía nada así. Hasta Tutor LMS.

    2. Lo que Tutor LMS hace diferente: la experiencia de creación

    Tutor LMS tiene su propio constructor de cursos. No es la típica experiencia parecida a la creación de cualquier contenido en WordPress:

    es una interfaz separada, pensada para que cualquier persona monte un curso paso a paso.

    A los puristas puede parecerle innecesario, pero para determinados tipos de usuario es ideal.

    Yo tengo clientes que usan Teachable, Thinkific o Hotmart para la parte de cursos y WordPress como web.

    Con Tutor puedes tener ambos mundos.

    La diferencia con otros LMS de WordPress no es de funcionalidades es de enfoque. Tutor LMS piensa más en el creador del curso que en el desarrollador de la web.

    3. Qué puedes hacer con la versión gratuita (y es bastante)

    Con la versión gratuita de Tutor LMS puedes:

    Crear cursos ilimitados con lecciones y temas.

    Añadir vídeo a las lecciones (YouTube, Vimeo, autoalojado…).

    Crear cuestionarios para evaluar a los alumnos.

    Tener una página de perfil del instructor.

    Mostrar el progreso del alumno dentro del curso.

    Vender cursos directamente con PayPal integrado en Tutor, o conectar WooCommerce si necesitas más control sobre la venta (cupones, métodos de pago adicionales, facturas…).

    Para muchos proyectos, esto es más que suficiente.

    Lo que sí requiere la versión Pro: certificados, informes detallados, tipos de cuestionario avanzados, requisitos previos entre cursos, más pasarelas de pago nativas y herramientas de gestión más potentes.

    4. De cero a tu primer curso publicado: los pasos

    El proceso completo para tener un curso en pie es este:

    Instalar Tutor LMS desde el repositorio de WordPress y activar el plugin.

    Configurar los ajustes básicos: moneda, páginas del curso (se crean automáticamente), opciones de visualización.

    Crear un curso con su título, descripción, imagen destacada y categoría.

    Añadir temas y lecciones: organizar el contenido en módulos (temas) y dentro de cada uno, las lecciones con vídeo o texto.

    Crear un cuestionario si quieres evaluar al alumno al final de un tema o del curso.

    Configurar el precio (gratuito o de pago vía PayPal o WooCommerce).

    Publicar el curso.

    En una tarde puedes tener tu primer curso publicado y funcionando. Sin código, sin plantillas y sin depender de nadie.

    5. Para quién es Tutor LMS (y para quién no)

    Es ideal si:

    Vas a montar cursos para un cliente que no quiere depender de ti para cada cambio.

    Quieres dar acceso a formadores externos que no saben nada de WordPress.

    Vienes de plataformas SaaS y quieres tener tu academia en tu propio WordPress, con tu dominio y tus reglas.

    Buscas una solución que funcione con la versión gratuita para proyectos sencillos.

    No es la mejor opción si:

    Ya tienes todo montado con LearnDash o similar y te funciona.

    Prefieres la experiencia más tipo WordPress.

    6. Curso completo de la versión gratuita de Tutor LMS

    En este curso práctico de 8 lecciones dominas el plugin Tutor LMS desde cero: instalación, configuración, creación de cursos, cuestionarios, gestión de estudiantes e instructores, y monetización con PayPal o WooCommerce.

    Ver detalles del curso

    Plugin de la semana

    El plugin de la semana es Social Sharing Block, un bloque nativo para añadir botones de compartir en redes sociales. Incluye más de 15 plataformas (X, Facebook, LinkedIn, WhatsApp, Bluesky…), se integra con los estilos globales del tema y no carga JavaScript en el frontend.

    Contenidos recomendados

    Vídeo de la Zona Código: mostrar precio al aumentar la cantidad en la ficha de producto de WooCommerce

    Curso de Tutor LMS

    Newsletter de WordPress Semanal

    La entrada 519 | Tutor LMS no parece WordPress (reseña y opinión) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)

    04.03.2026 | 14 Min.
    Escúchalo en:

    En el episodio 518 de WordPress Semanal te cuento opciones para automatizar la publicación en redes sociales, vender productos donde el cliente elige el precio, reproducir audios desde Google Drive, calcular precios dinámicos en WooCommerce según medidas y colores, y si tiene sentido pasarse al editor de bloques dejando atrás Elementor. .




    Tabla de contenidos





    1) Qué plugins usar para publicar automáticamente en redes sociales y añadir botones de compartir, de Juan José2) Cómo vender productos a precio libre en WooCommerce (el precio lo pone el cliente), de Nacho3) Cómo reproducir audios alojados en Google Drive dentro de WordPress, de Pedro4) Cómo calcular precios en WooCommerce según color y medidas personalizadas, de Josep5) ¿Merece la pena cambiar de Astra + Elementor a Spectra One con bloques nativos?, de Antonio







    1) Qué plugins usar para publicar automáticamente en redes sociales y añadir botones de compartir, de Juan José

    Respondida en el minuto 4:17    

    Hola Gonzalo, estoy a punto de lanzar mi web y quiero empezar a mover contenido en redes. ¿Qué plugins recomiendas para publicar posts automáticamente en redes sociales y para poner botones de compartir? Voy a hacer tu curso de marketing en WP pero no veo nada específico de Social Media.

    Respuesta para las notas:

    Para publicar automáticamente en redes tienes dos caminos: un plugin como Social Media Auto Publish, o un servicio de automatización tipo Zapier (que es lo que yo prefiero, porque te da más control y no depende de un plugin que puede romperse con cambios en las APIs de las redes).

    Para botones de compartir, puedes usar los que ya trae el editor de bloques de WordPress o instalar Simple Share Buttons Adder, que es de los más ligeros.

    Un consejo extra: no intentes estar en todas las redes a la vez. Elige una o dos donde esté tu público y céntrate ahí. Publicar en cinco sitios sin estrategia no te va a dar mejores resultados que hacerlo bien en uno solo.

    2) Cómo vender productos a precio libre en WooCommerce (el precio lo pone el cliente), de Nacho

    Respondida en el minuto 7:04    

    Hola Gonzalo, estoy colaborando con un cantautor solidario que vende discos con el sistema «el precio lo pones tú» (todo va a proyectos solidarios). Ahora los pedidos se hacen con un formulario antiguo. ¿Tiene sentido montar WooCommerce para esto? ¿Hay alguna forma de que el cliente ponga el precio que quiera a cada disco y pague por tarjeta, PayPal o Bizum?

    Respuesta para las notas:

    Si los discos se envían físicamente, WooCommerce es buena opción: te da gestión de pedidos, direcciones de envío y múltiples formas de pago en un solo sitio.

    Para que el cliente ponga el precio, hay extensiones específicas:

    Product Open Pricing (Name Your Price)

    WPC Name Your Price

    Si en cambio los discos fueran solo digitales y no necesitaras gestión de envío, un simple formulario con pasarela de pago podría ser suficiente sin necesidad de montar toda la estructura de WooCommerce.

    3) Cómo reproducir audios alojados en Google Drive dentro de WordPress, de Pedro

    Respondida en el minuto 8:44    

    Hola Gonzalo, tengo una academia de guitarra flamenca y subo audios para que los alumnos practiquen tocando encima. Ahora los alojo en el servidor y los reproduzco con Presto Player. ¿Conoces algún plugin que reproduzca audios desde Google Drive y que sea atractivo, con control de velocidad y todo embebido en la web?

    Respuesta para las notas:

    Google Drive no permite reproducción directa de audio embebido de forma fiable. Para usarlo como fuente necesitarías transformar el enlace a través de la API de Google Drive, lo cual añade complejidad y fragilidad (Google puede cambiar las reglas en cualquier momento).

    Opciones más prácticas:

    Seguir con Presto Player + servidor: si el número de audios no es enorme y tu hosting lo soporta, es la solución más estable y con mejor experiencia para el alumno.

    Usar un servicio de alojamiento de audio externo como Bunny.net o Amazon S3, que te da URLs directas reproducibles con cualquier reproductor. Reduces carga del servidor sin depender de Google Drive.

    Si usas Presto Player Pro, ya tienes control de velocidad y buen reproductor. Combinado con un CDN o almacenamiento externo con enlace directo, tienes lo mejor de ambos mundos.

    En resumen: el problema no es el reproductor, sino que Google Drive no está pensado para servir archivos multimedia embebidos.

    4) Cómo calcular precios en WooCommerce según color y medidas personalizadas, de Josep

    Respondida en el minuto 10:28    

    Hola Gonzalo, tengo un proyecto de una web de mosquiteras donde el precio depende del grupo de color y de las medidas (alto x ancho en centímetros que introduce el cliente). Son muchas combinaciones. ¿Conoces algún plugin para WooCommerce que permita calcular el precio según color y medidas personalizadas?

    Respuesta para las notas:

    La clave es combinar dos cosas:

    Variaciones de WooCommerce para los grupos de color (producto variable con atributos).

    Un plugin de campos extra en la página de producto para que el cliente introduzca alto y ancho, y el precio se calcule dinámicamente.

    Con la versión Pro de Extra Product Options & Add-Ons for WooCommerce (de ThemeHigh) y su add-on de fórmulas de precio puedes hacer exactamente esto. De hecho, en su propia página de venta muestran un ejemplo prácticamente idéntico al de las mosquiteras.

    Una alternativa a valorar si las combinaciones de precio son fijas (no siguen una fórmula lineal): crear una tabla de precios con todas las combinaciones y usar un plugin como Measurement Price Calculator for WooCommerce que permite precios basados en dimensiones. Depende de si los precios siguen una fórmula calculable o son arbitrarios por cada combinación.

    5) ¿Merece la pena cambiar de Astra + Elementor a Spectra One con bloques nativos?, de Antonio

    Respondida en el minuto 12:07     

    Hola Gonzalo, tengo una web con Elementor + Astra y estoy pensando en cambiar. Si empiezo desde cero, ¿me recomiendas Spectra One con bloques nativos de WordPress? ¿Tiene más recorrido de cara al futuro que Astra?

    Respuesta resumida:

    Si vas a seguir con Elementor, no tiene sentido cambiar a Spectra One. Pero si estás dispuesto a empezar desde cero con el editor de bloques nativo, entonces sí es buena opción.

    Spectra One es un tema de bloques (FSE): construyes cabecera, footer y plantillas desde el editor del sitio de WordPress. Astra es un tema clásico que gestiona esas partes desde sus propias opciones. No es que uno sea mejor que el otro, son enfoques distintos.

    Mi recomendación si empiezas de cero: Spectra One + bloques nativos, añadiendo bloques extra de Spectra si lo necesitas. El editor de bloques ha mejorado mucho y es el camino por el que apuesta WordPress.

    Sobre el recorrido futuro: ambos van a seguir evolucionando. Astra no va a desaparecer. Pero el editor de bloques es la apuesta oficial de WordPress, así que aprender a trabajar con él es una inversión segura.

    Plugin de la semana

    El plugin de la semana es Icon Block. Añade un bloque nativo para insertar iconos SVG en el editor de WordPress. Incluye más de 290 iconos de WordPress y permite pegar cualquier SVG personalizado. Controlas color, tamaño, rotación y enlace. Gratuito, 5 estrellas perfectas, 30.000 instalaciones y desarrollado por Nick Diego, contribuidor activo del core de WordPress.

    Contenidos recomendados

    Vídeo de la Zona Código: Crear un botón con efecto neón en WordPress con CSS

    Newsletter de WordPress Semanal

    La entrada 518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    517 | Los errores que más dinero me han costado en WordPress (evítalos)

    25.02.2026 | 15 Min.
    Escúchalo en:

    En el episodio 517 de WordPress Semanal te cuento los errores que más me han costado a lo largo de los años trabajando con WordPress.

    No hablo de errores técnicos tipo pantalla blanca. Hablo de decisiones que tomé (o que no tomé) y que me costaron dinero, tiempo o disgustos.

    Los comparto para que tú no los cometas. Y al final de cada uno te doy la lección concreta que me llevé.




    Errores WordPress que me costaron dinero y tiempo (evítalos)





    1. Hacer una gran actualización en el peor momento posible2. Presupuestar bajo esperando recuperarlo después3. Aceptar un proyecto sin conocer con quién vas a trabajar4. No saber cómo migrar cuentas de correo entre hostings5. No haber lanzado mi membresía antesPlugin de la semanaContenidos recomendados







    1. Hacer una gran actualización en el peor momento posible

    Actualicé Easy Digital Downloads, mi plugin de cobros y membresía, justo antes de Black Friday.

    La actualización provocó un envío masivo de correos a miembros y ex miembros. Avisos de contrataciones antiguas, notificaciones que no tocaban.

    No perdí clientes, pero tuve que resolver el problema técnico de urgencia y atender muchas consultas de soporte.

    Todo esto en la semana en la que debería haber estado preparando mi campaña de mayor facturación del año.

    Yo siempre pruebo las grandes actualizaciones en local o staging. Pero esta vez no comprobé los procesos de envío de correos. Y ahí estaba el problema.

    Lección: nunca hagas actualizaciones importantes antes de un momento crítico de tu negocio. Y cuando pruebes en staging, no te quedes solo en lo visual: prueba también los procesos que ocurren en segundo plano, como los correos, los pagos o las automatizaciones.

    2. Presupuestar bajo esperando recuperarlo después

    Un conocido me recomendó a un cliente. Presupuesté el desarrollo por debajo de lo que debería, dando por hecho que luego contrataría un mantenimiento de precio medio-alto.

    Durante el proyecto, el cliente me dijo que no necesitaría mantenimiento.

    Que el contacto fuera a través de un amigo me pilló con la guardia baja. No dejé las condiciones claras desde el principio.

    A día de hoy sigo esperando que me envíe recursos para poder terminar el proyecto. He perdido dinero.

    Lección: presupuesta cada fase de forma independiente. Si el desarrollo tiene un precio, ese precio debe ser rentable por sí solo, sin depender de un mantenimiento futuro que puede no llegar. Y da igual quién te recomiende: el acuerdo tiene que quedar por escrito antes de empezar.

    3. Aceptar un proyecto sin conocer con quién vas a trabajar

    Me ofrecieron un trabajo muy bien pagado. Era prácticamente un sueldo.

    Acepté sin conocer la estructura interna de la empresa ni a la persona con la que tendría que trabajar en el día a día.

    No congeniamos. Además había aspectos técnicos, como la estructura a nivel de servidor, con los que no estaba del todo familiarizado.

    No perdí dinero porque se me abonó el tiempo que estuve. Pero no me gusta no haber podido ayudarles como sé que podría haberlo hecho en otro contexto.

    Lección: antes de aceptar un proyecto, especialmente los grandes, pide conocer a las personas con las que vas a trabajar y entiende bien el entorno técnico. Que el dinero sea bueno no significa que el proyecto vaya a funcionar. Y si algo no encaja, es mejor decir que no a tiempo.

    4. No saber cómo migrar cuentas de correo entre hostings

    Cuando empecé a hacer migraciones de WordPress entre hostings, la parte de la web la tenía controlada. Pero las cuentas de correo me generaban dudas y problemas.

    No es algo que WordPress gestione directamente, pero tus clientes esperan que tú lo resuelvas.

    Hoy lo hago de dos formas: si el hosting de destino ofrece migración de correos, se lo solicito directamente. Si no, uso un servicio llamado imapsync (imapsync.lamiral.info) que transfiere todas las cuentas entre servidores.

    Problema resuelto para siempre.

    Lección: si ofreces migraciones, ten un proceso claro para el correo. No es parte de WordPress pero sí es parte del servicio que el cliente espera de ti.

    5. No haber lanzado mi membresía antes

    Durante años vendí cursos sueltos. Funcionaba, pero el crecimiento era lento.

    Cuando cambié al modelo de membresía, todo cambió. Especialmente cuando usé la estrategia del primer mes por un euro, que me ayudó mucho a captar miembros en los inicios.

    Ya no uso esa estrategia, pero fue clave para arrancar.

    Me arrepiento de no haberlo hecho antes. El modelo de membresía genera ingresos más predecibles y una relación más cercana con tu audiencia.

    Lección: si vendes formación o contenido, plantéate la membresía antes de lo que crees. No esperes a tener todo perfecto. Lanza, valida y mejora sobre la marcha.

    Plugin de la semana

    Speculative Loading es un plugin del equipo oficial de rendimiento de WordPress que prerenderiza las páginas a las que un usuario probablemente va a navegar. Cuando alguien pasa el ratón por encima de un enlace, el navegador empieza a cargar esa página en segundo plano. Si el usuario hace clic, la página aparece casi al instante.

    Contenidos recomendados

    Vídeo de la Zona Código: Mostrar tiempo de envío en la ficha de producto de WooCommerce

    Trucos para migrar webs con WordPress

    Cómo detecta plugins abandonados en WordPress

    Cómo auditar tu web WordPress

    Newsletter de WordPress Semanal

    La entrada 517 | Los errores que más dinero me han costado en WordPress (evítalos) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    516 | Cómo detectar problemas con plugins y temas (modo pro)

    18.02.2026 | 15 Min.
    Escúchalo en:

    En el episodio 516 de WordPress Semanal te enseño a usar una herramienta que ya tienes instalada en tu ordenador para detectar problemas con plugins y temas antes de que te exploten en la cara.

    La consola del navegador.

    Esa ventana que parece solo para programadores pero que cualquier usuario de WordPress puede aprovechar.

    No necesitas saber código. Solo necesitas saber dónde mirar y qué significan los mensajes que WordPress deja ahí para los desarrolladores. Y resulta que están escritos en un lenguaje bastante comprensible.




    Cómo solucionar y prevenir problemas usando la consola del navegador





    1. Qué es la consola y cómo abrirla2. Qué tipos de mensajes puedes encontrar3. Cómo anticiparte a problemas antes de que ocurran4. Qué hacer cuando detectas un problema5. Lo que puedes hacer hoy mismoPlugin de la semanaContenidos recomendados







    1. Qué es la consola y cómo abrirla

    La consola es una pestaña dentro de las herramientas de desarrollo que todos los navegadores traen de serie.

    Chrome, Firefox, Edge, Safari… todos la incluyen.

    Para abrirla: pulsa F12 en tu teclado (o clic derecho → Inspeccionar → pestaña Consola).

    Lo que ves ahí son mensajes que el código de tu web genera mientras funciona.

    Muchos incluyen el nombre del plugin o tema que los provoca y una descripción del problema.

    No necesitas entender el código. Solo leer el texto del mensaje.

    2. Qué tipos de mensajes puedes encontrar

    Hay tres tipos principales que te interesan:

    Errores (en rojo): algo ha fallado. Un plugin que intenta hacer algo y no puede, un script que no carga. Son los más urgentes.

    Advertencias o warnings (en amarillo): algo funciona pero no por mucho tiempo. Es el equivalente a la luz del aceite en el coche: no te has quedado tirado, pero lo harás si no actúas.

    Avisos de deprecated (en amarillo o gris): los más interesantes para anticiparte. WordPress los genera cuando un plugin o tema usa funciones que van a desaparecer en futuras versiones. El mensaje suele decir algo como: «La función X está obsoleta desde la versión Y. Usa Z en su lugar.» Y muchas veces incluye el nombre del archivo del plugin o tema que lo provoca.

    3. Cómo anticiparte a problemas antes de que ocurran

    Los avisos de deprecated son tu mejor aliado para ir por delante.

    Cada vez que WordPress lanza una versión grande, cambia o elimina funciones internas.

    Si un plugin o tema sigue usando funciones antiguas, WordPress avisa en la consola.

    Ese aviso hoy es solo una advertencia. Mañana puede ser un error que rompa tu web.

    Por ejemplo, con la llegada de WordPress 7.0, el editor de entradas pasa a funcionar siempre dentro de un iframe. Plugins que interactúan con el editor y no se hayan adaptado pueden dar problemas.

    También suben los requisitos mínimos de PHP y MySQL en cada versión mayor. Si tu hosting no los cumple, no podrás actualizar.

    Si ves varios deprecated de un mismo plugin, es señal de que ese plugin necesita una actualización.

    4. Qué hacer cuando detectas un problema

    Lo primero: no entres en pánico. Un aviso de deprecated no significa que tu web se haya roto.

    Si ves un error rojo de un plugin concreto: comprueba si hay actualización disponible. Si ya estás en la última versión y persiste, escribe al desarrollador. Incluye una captura de la consola: le ahorrarás tiempo y te responderá más rápido.

    Si ves avisos de deprecated: contacta al desarrollador y pregúntale si están trabajando en la compatibilidad con la próxima versión de WordPress. Les das una señal de que sus usuarios están atentos.

    Si un plugin lleva meses sin actualizarse y la consola muestra varios warnings: es momento de plantearse alternativas.

    Si el aviso viene del tema: aplica la misma lógica. Comprueba actualización, contacta al autor o valora el cambio.

    5. Lo que puedes hacer hoy mismo

    Abre tu web de WordPress en el navegador, abre el inspector, ve a la pestaña Consola y mira qué aparece.

    Revisa tanto el frontend (lo que ven tus visitantes) como el backend (el escritorio de WordPress). Los avisos pueden ser diferentes en cada uno.

    Si ves mensajes en rojo, anótalos.

    Si ves deprecated, identifica qué plugin o tema los provoca.

    Si quieres aprender a hacer esto paso a paso con ejemplos reales, tengo un vídeo donde te guío por todo el proceso.

    Plugin de la semana

    El plugin de la semana es Fatal Error Notify. Te envía un email cada vez que se produce un error fatal en tu web. A diferencia de los servicios de monitorización que solo te avisan si la web está completamente caída, este plugin detecta errores en cualquier página o proceso. Muy útil para enterarte de problemas que introducen las actualizaciones automáticas de plugins antes de que tus visitantes te lo reporten.

    Contenidos recomendados

    Vídeo de la Zona Código: Añadir campo «¿Cómo nos conociste?» en el checkout de Woo

    Taller gratuito: cómo descubrir plugins lentos

    Curso de Chrome DevTools

    Plugins abandonados WordPress: cómo detectar y gestionar el riesgo

    Newsletter de WordPress Semanal

    La entrada 516 | Cómo detectar problemas con plugins y temas (modo pro) es una artículo de Gonzalo Navarro.

Weitere Anleitungen Podcasts

Über WordPress Semanal

En WordPress Semanal, presentado por Gonzalo Navarro, aprenderás a utilizar WordPress y sus mejores plugins en profundidad. Hablamos de cómo crear y gestionar webs con WordPress de cero a profesional. Con recomendaciones basadas en +6 años de experiencia a través de audio tutoriales, listados, opiniones y preguntas/respuestas.
Podcast-Website

Höre WordPress Semanal, Lebendige Rhetorik - Der Podcast für Rhetorik & Kommunikation und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v8.8.0 | © 2007-2026 radio.de GmbH
Generated: 3/18/2026 - 12:16:39 PM