WordPress Semanal Podcast Por Gonzalo Navarro arte de portada

WordPress Semanal

WordPress Semanal

De: Gonzalo Navarro
Escúchala gratis

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. Educación
Episodios
  • 522 | Roles en Woo, tareas programadas, QR, acceso de usuarios… (Q&A)
    Apr 1 2026
    Escúchalo en: En el episodio 522 de WordPress Semanal resuelvo cómo restringir productos de Woo por rol de usuario, evitar fallos en la programación de publicaciones, cómo migrar una web de restaurante con QR y PDFs, cómo loguearse como otro usuario para comprobar lo que ve y cómo reemplazar imágenes en la biblioteca de medios sin problemas. Tabla de contenidos 1) Cómo restringir productos de WooCommerce para que solo los vea un tipo de usuario, de Josep2) Por qué una clase programada en LearnDash no se publicó a la hora prevista, de Pedro3) Migrar una web de restaurante a WordPress con QR y PDFs para la carta, de Mónica4) Cómo loguearse como otro usuario para comprobar lo que ve en LearnDash, de Carles5) Cómo reemplazar una imagen en WordPress y si el nombre del archivo afecta al SEO, de Carles 1) Cómo restringir productos de WooCommerce para que solo los vea un tipo de usuario, de Josep Respondida en el minuto 4:50 Necesito que determinados productos de WooCommerce solo los puedan comprar un tipo o grupo de usuarios. ¿Sabes de algún plugin? Respuesta resumida: Si los tipos de usuario están definidos con roles de WordPress, el plugin Product Visibility by User Role for WooCommerce hace exactamente eso: permite restringir la visibilidad de productos según el rol del usuario. La semana que viene publicaré cómo hacer esto mismo por código en la Zona Código. Mientras tanto, otros snippets útiles relacionados: Ocultar pasarela de pago según rol de usuarioCambiar el rol del cliente en WooCommerceRestringir WooCommerce solo a usuarios conectadosWooCommerce en modo catálogo 2) Por qué una clase programada en LearnDash no se publicó a la hora prevista, de Pedro Respondida en el minuto 6:34 Programé una clase en LearnDash para que se publicase en un día y hora determinada, pero no se desbloqueó cuando tocaba. ¿Tienes idea de por qué pudo pasar? Respuesta resumida: Si lo que hiciste fue programar la publicación de una lección y no se publicó a la hora prevista, el fallo puede venir de varios sitios: Zona horaria mal configurada en Ajustes → Generales de WordPress. Si no coincide con tu hora real, el contenido se publica a una hora diferente de la que esperas.Caché sin limpiar: si tu plugin de caché no se purga con regularidad, puede que el contenido esté publicado pero la versión cacheada siga mostrando la antigua.Poca memoria en el servidor: si el servidor no tiene recursos suficientes, WordPress puede no ejecutar las tareas programadas.Problema con el WP-Cron (lo más probable): WP-Cron es la función que WordPress usa para gestionar tareas programadas, como publicar contenido, buscar actualizaciones o ejecutar acciones de plugins. Pero solo se activa cuando alguien visita la web. Si nadie visita tu web a la hora programada, la tarea no se ejecuta. Es un fallo muy común. La solución es desactivar el WP-Cron interno y crear un cron real desde el panel de tu hosting. Aquí tienes un vídeo de la Zona Código donde explico cómo hacerlo paso a paso. 3) Migrar una web de restaurante a WordPress con QR y PDFs para la carta, de Mónica Respondida en el minuto 9:00 Quiero rehacer en WordPress la web de un restaurante que está hecha en PHP. Me preocupa la migración porque tiene que ser con el mismo dominio. Además quieren que al leer un código QR desde el móvil se acceda a la carta, con PDFs para cada opción y botones entre menús. ¿Necesito un plugin de QR? ¿Y los PDFs cómo los gestiono? Respuesta resumida: Para la migración, lo mejor es montar la web nueva en un dominio de pruebas (o subdominio) y, cuando esté terminada, cambiar al dominio definitivo. Si usas el mismo hosting, el cambio es rápido. Si cambias de hosting, tendrás que apuntar el dominio al nuevo servidor y esperar a que propague. Consulta al soporte del hosting antes de empezar para que te indiquen cómo gestionarlo en su caso. Para los códigos QR, no necesitas un plugin específico de WordPress. Un QR simplemente apunta a una URL. Puedes generar los QR con cualquier servicio online gratuito y apuntarlos a la página de la carta en tu web. Dicho esto, también hay plugins de WordPress que generan QR si prefieres tenerlo todo dentro del panel. Y para los PDFs, puedes subirlos a la biblioteca de medios de WordPress e incrustarlos directamente en las páginas. EmbedPress es muy popular para esto. Así puedes tener cada carta en PDF visible dentro de la página y añadir botones para navegar entre los distintos menús. 4) Cómo loguearse como otro usuario para comprobar lo que ve en LearnDash, de Carles Respondida en el minuto 11:00 ¿Conoces algún plugin para loguearme rápidamente como otro usuario en WordPress? Lo necesito para comprobar que los alumnos de mi academia con LearnDash ven lo que deben ver: que se les activan las clases correctamente con el drip content, etc. Respuesta resumida: User Switching. Es uno de mis plugins favoritos. Te ...
    Más Menos
    14 m
  • 521 | Recorrido práctico por el panel de Stripe (lo que de verdad importa)
    Mar 25 2026
    Escúchalo en: En el episodio 521 de WordPress Semanal te hago un recorrido práctico por el panel de Stripe centrado en lo que de verdad necesitas saber si vendes desde WordPress. No voy a repasar cada menú. Voy a enseñarte las secciones que más vas a usar, qué mirar en cada una y cómo detectar problemas antes de que un cliente te escriba. El dashboard de Stripe (lo que debes conocer) 1. Home: tu vista general2. Pagos (Transactions): el historial de cobros3. Saldo y transferencias (Balances): dónde está tu dinero4. Clientes (Customers): quién te ha pagado5. Disputas: cuando un cliente reclama al banco6. Radar: la protección contra fraude7. Logs y eventos: cuando algo falla y no sabes por quéResumen: qué mirar y cuándoPlugin de la semanaContenidos recomendados 1. Home: tu vista general La página de inicio del panel de Stripe (Home) muestra un resumen del estado de tu negocio: volumen de pagos, pagos exitosos y fallidos, saldo disponible y notificaciones importantes. Lo que debes mirar aquí: Notificaciones pendientes: disputas sin responder, verificaciones de identidad incompletas o problemas con tu cuenta. Stripe las muestra arriba de todo. Si ves algo ahí, atiéndelo antes que cualquier otra cosa.Pagos fallidos: si ves un pico de pagos rechazados, puede indicar un problema con tu integración, con un método de pago concreto o con tarjetas caducadas de suscriptores. Puedes personalizar esta página añadiendo o quitando widgets según lo que te interese controlar. Fuente: Web Dashboard – Documentación de Stripe 2. Pagos (Transactions): el historial de cobros En Transactions → Payments tienes el listado completo de todos los cobros realizados: exitosos, fallidos, reembolsados y en disputa. Lo que debes mirar aquí: Estado de cada pago: succeeded (cobrado), failed (fallido), refunded (reembolsado) o disputed (en disputa). Si un cliente dice que le han cobrado y tú no ves nada, busca por su email o por los últimos 4 dígitos de la tarjeta.Pagos fallidos: haz clic en uno para ver el motivo. Los más comunes son tarjeta rechazada (insufficient funds, card declined), tarjeta caducada o autenticación 3D Secure fallida.Filtros: puedes filtrar por estado, fecha, método de pago, moneda o importe. Muy útil cuando necesitas encontrar un cobro concreto. Puedes exportar los datos de pagos si necesitas pasarlos a tu gestor o cuadrarlos con tu contabilidad. Fuente: Web Dashboard – Documentación de Stripe 3. Saldo y transferencias (Balances): dónde está tu dinero En Balances ves tres cosas fundamentales: Saldo disponible: el dinero que ya puedes recibir en tu cuenta bancaria.Saldo pendiente: el dinero de pagos recientes que aún está en el periodo de retención (normalmente 2-7 días según el país).En tránsito: el dinero que Stripe ya ha enviado a tu banco pero que aún no ha llegado. Lo que debes mirar aquí: Transferencias fallidas: si Stripe intenta enviar dinero a tu banco y los datos bancarios son incorrectos, la transferencia falla. Recibirás un email, pero conviene revisarlo aquí también. Puede tardar hasta 5 días laborables en aparecer como fallida.Calendario de transferencias: desde aquí puedes ver cuándo está programada la siguiente transferencia a tu banco y verificar que la frecuencia que configuraste (en el episodio anterior) es la correcta. Fuente: Recibir pagos (Payouts) – Documentación de Stripe 4. Clientes (Customers): quién te ha pagado En Customers ves la ficha de cada persona que te ha pagado alguna vez a través de Stripe. Lo que debes mirar aquí: Historial de pagos del cliente: haz clic en un cliente para ver todos sus cobros, suscripciones activas, métodos de pago guardados, facturas y reembolsos.Métodos de pago: si un cliente dice que le cobran pero tiene una tarjeta caducada, aquí lo ves.Suscripciones: si vendes membresías o cursos con pago recurrente, desde aquí puedes ver el estado de cada suscripción (activa, cancelada, impagada…). Si usas WooCommerce u otro plugin, los clientes de Stripe deberían coincidir con los de tu WordPress. Si no coinciden, revisa la integración. Fuente: Web Dashboard – Documentación de Stripe 5. Disputas: cuando un cliente reclama al banco Las disputas (chargebacks) aparecen en Payments → Disputes. Una disputa se produce cuando un cliente contacta con su banco para cuestionar un cobro. En ese momento, el banco le devuelve el dinero al cliente y se lo retira a ti, junto con una comisión. Lo que debes saber: Tienes entre 7 y 21 días para responder con evidencia (según la red de tarjeta). Si no respondes, pierdes la disputa automáticamente.Stripe te guía en la respuesta: dentro de cada disputa, el panel te indica qué tipo de evidencia necesitas según el motivo de la reclamación (fraude, producto no recibido, no reconoce el cargo…).Las inquiries (consultas previas) también aparecen aquí: son pre-disputas. Si respondes bien en esta fase, puedes evitar que escale a disputa ...
    Más Menos
    18 m
  • 520 | Qué configurar en Stripe antes de conectarlo con WordPress o Woo
    Mar 18 2026
    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 StripeVí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 StripeVí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 soporteTeléfono de contactoDirecciónURL 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 StripeVí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 pagoAvisos de pago fallidoRecordatorio de tarjeta a punto de caducarAviso de renovación próxima (suscripciones)Aviso de fin de periodo de pruebaConfirmación de cancelación de suscripciónAviso 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 StripeVí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 ...
    Más Menos
    17 m
Todavía no hay opiniones