Saltar para o conteúdo
PodcastsCursosWordPress Semanal

WordPress Semanal

Gonzalo Navarro
WordPress Semanal
Último episódio

546 episódios

  • WordPress Semanal

    545 | Así es el nuevo admin de WordPress en 2026 (DataViews)

    09/09/2026 | 13min
    Escúchalo en:

    En el episodio 545 de WordPress Semanal te cuento qué ha cambiado en la pantalla de administración de tus entradas, páginas y medios. Spoiler: ya no recarga la página cada vez que filtras. Se llama DataViews y llegó con WordPress 7.0.




    Tabla de contenidos





    1. Qué es DataViews y de dónde viene2. Dónde lo ves hoy, y dónde todavía no3. Lo que cambia de verdad en Entradas, Páginas y Medios4. Filtra y ordena sin recargar la página5. Selección y acciones en bloque, más rápidas6. El Omnibar: navega sin ratón7. Lo que trae (y lo que no) la versión 7.18. Antes de actualizar una web de cliente9. De regalo: más accesibilidadPlugin de la semanaContenidos recomendados







    1. Qué es DataViews y de dónde viene

    Desde que existe WordPress, las pantallas de Entradas, Páginas y Medios se apoyaban en WP_List_Table: una tabla generada en el servidor que recargaba toda la página cada vez que filtrabas, ordenabas o cambiabas de página. Llevaba así, prácticamente sin cambios, desde 2013.

    WordPress 7.0 «Armstrong» (20 de mayo de 2026) sustituyó esa tabla por DataViews, un componente moderno construido en React. No es un rediseño cosmético: cambia cómo se cargan, filtran y muestran tus datos.

    Una aclaración antes de seguir: DataViews es un componente que WordPress pone a disposición de cualquier pantalla del admin, y ese componente sabe hacer más cosas de las que verás activadas en Entradas o Páginas. Cada pantalla decide qué parte de esas capacidades enciende. En este episodio distingo lo que ya puedes usar hoy de lo que el componente permite pero WordPress todavía no ha activado ahí.

    2. Dónde lo ves hoy, y dónde todavía no

    DataViews está activo en Entradas, Páginas y Medios. Ahí es donde vas a notar el cambio nada más entrar.

    Ojo con esto si trabajas con clientes: los tipos de contenido personalizados (productos de WooCommerce, cursos de Tutor LMS o LearnDash, anuncios, lo que sea que uses) siguen con la tabla clásica de toda la vida. WordPress ya ha dicho que quiere llevar DataViews también ahí, pero todavía no ha llegado. No le digas a un cliente que «todo el admin» ha cambiado, porque no es así.

    3. Lo que cambia de verdad en Entradas, Páginas y Medios

    En Entradas y Páginas sigues viendo una tabla, la misma de siempre a primera vista. Lo que cambia es cómo responde: ya no recarga la pantalla completa al filtrar, ordenar o pasar de página. En Medios sigue la cuadrícula que ya conocías, ahora sobre este mismo motor.

    El componente DataViews sabe mostrar también vista de lista con distintas densidades, o una vista de «actividad» tipo timeline, y sabe alternar entre varias vistas desde un selector. Nada de eso está encendido en Entradas, Páginas o Medios ahora mismo. Sí lo verás si trabajas con temas de bloques en el Editor de sitio (lo cuento en el punto 7), pero en tu día a día gestionando contenido, de momento es tabla o cuadrícula, y punto.

    4. Filtra y ordena sin recargar la página

    Esto sí lo tienes ya, y es el cambio que más vas a notar: cada filtro que aplicabas (por autor, por categoría, por estado, por fecha) suponía antes una recarga completa. Ahora se filtra al momento, en el navegador, sin esperas. Puedes combinar varios filtros a la vez y ver el resultado sin perder el sitio donde estabas.

    5. Selección y acciones en bloque, más rápidas

    La selección múltiple y las acciones en bloque no son nuevas, siempre han estado ahí. Lo que cambia es que ahora responden sin recargar la pantalla entre medias: seleccionas varias entradas, aplicas el cambio (categoría, estado, autor) y lo ves reflejado al instante.

    6. El Omnibar: navega sin ratón

    No es parte de DataViews, pero llegó en la misma tanda de cambios y merece mención: pulsando Cmd+K (Mac) o Ctrl+K (Windows) se abre una paleta de comandos desde la que puedes saltar a cualquier pantalla, entrada o ajuste sin tocar el ratón. Con WordPress 7.1 este atajo funciona también dentro del Editor de sitio.

    7. Lo que trae (y lo que no) la versión 7.1

    Aquí conviene ir con cuidado con lo que se lee por ahí. Las pantallas de Plantillas, Partes de plantilla y Patrones del Editor de sitio ya usaban DataViews antes de la 7.1, con su propio selector de vistas (tabla, cuadrícula…). Lo que añade la versión 7.1 no es esa interfaz en sí — ya existía —, sino un conjunto de filtros en PHP para que quien desarrolla temas y plugins pueda personalizar esas pantallas: qué campos se ven, el orden por defecto, qué vistas puede alternar el usuario. Es una mejora para desarrolladores, no una función nueva que vayas a notar de un día para otro si no programas.

    8. Antes de actualizar una web de cliente

    Si algún plugin que uses añade columnas personalizadas, filtros propios o acciones en bloque a las pantallas de Entradas, Páginas o Medios, revísalo en un entorno de staging antes de actualizar en producción. Los ganchos clásicos que usaban esos plugins (manage_posts_columns, manage_posts_custom_column, acciones en bloque personalizadas) todavía no están del todo integrados con DataViews, así que el comportamiento puede no ser el esperado hasta que el propio plugin se actualice.

    Esto afecta también a tiendas WooCommerce: aunque los productos siguen con tabla clásica, algunas extensiones tuvieron que publicar parches de estilos porque asumían la interfaz antigua en pantallas compartidas del admin.

    9. De regalo: más accesibilidad

    WordPress 7.1 ha añadido tooltips accesibles (con las nuevas funciones wp_get_tooltip() y wp_get_toggletip()) y ha mejorado el soporte para lectores de pantalla en los listados del admin, con etiquetas más claras y una navegación más predecible. Un efecto colateral positivo de toda esta reforma..

    Plugin de la semana

    El plugin de la semana es Add From Server Reloaded. Sirve para cuando el límite de subida de tu hosting se interpone: subes el archivo por FTP o SSH y el plugin lo importa a la Biblioteca de medios en un clic, con detección de duplicados y bloqueo de tipos de archivo peligrosos. Funciona en hosting compartido y multisite. Gratuito.

    Contenidos recomendados

    Vídeo de la Zona Código: cómo crear un popup de intento de salida a nivel de página

    Episodio 384: Guía definitiva para personalizar el admin de WordPress

    Episodio 427: La solución a un admin de WordPress lento

    Newsletter de WordPress Semanal

    La entrada 545 | Así es el nuevo admin de WordPress en 2026 (DataViews) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    544 | Membresías con RCP o Woo, documentos privados en LearnDash, ACF sin Elementor y más (Q&A)

    02/09/2026 | 15min
    Escúchalo en:

    En el episodio 544 de WordPress Semanal respondo dudas sobre qué plugin elegir para una membresía cuando ya tienes WooCommerce, cómo añadir contenido privado por alumno en LearnDash, mostrar campos personalizados de ACF sin Elementor, convertir entradas en páginas y ofrecer compra y renting en la misma ficha de producto de WooCommerce.




    Tabla de contenidos





    1) RCP o WooCommerce Subscriptions para una membresía cuando ya tienes WooCommerce, de Sara2) Añadir un documento privado al perfil de un alumno en LearnDash, de Fran3) Mostrar campos personalizados de ACF con el editor nativo de WordPress, de Sergio4) Convertir entradas en páginas en WordPress, de Olman5) Ofrecer compra y renting en la misma ficha de producto de WooCommerce, de Pepe







    1) RCP o WooCommerce Subscriptions para una membresía cuando ya tienes WooCommerce, de Sara

    Tengo una clienta con WooCommerce montado (vende entradas para formaciones presenciales con The Events Calendar). Ahora quiere añadir una membresía para monetizar su contenido. ¿Sería mejor hacerlo con RCP o con WooCommerce Subscriptions, ya que tiene Woo instalado? Y otra duda: las facturas en RCP no son muy completas. La clienta usa PDF Invoices & Packing Slips for WooCommerce y necesitaría que las facturas de la membresía lleven una serie distinta. ¿Se puede hacer con RCP?

    Respuesta resumida:

    Si ya tienes WooCommerce instalado, puedes aprovecharlo para la membresía con WooCommerce Subscriptions + WooCommerce Memberships. La ventaja: las facturas se gestionan con el mismo plugin que ya usa (PDF Invoices & Packing Slips), incluyendo series distintas.

    Pero son dos plugins de pago caros. RCP es más barato, gestiona las suscripciones y los cobros recurrentes sin necesitar nada más, y es más sencillo de configurar. La limitación: la facturación en RCP está muy orientada a EEUU y es básica para el mercado europeo. Si la clienta necesita facturas con IVA y series distintas, tendría que gestionarlas fuera de WordPress o usar una solución a medida.

    Con RCP no necesitas otro plugin para las renovaciones automáticas. Configuras la pasarela de pago (Stripe, PayPal) y los planes de membresía, y los cobros recurrentes funcionan de serie.

    Nota importante (2026): Restrict Content Pro ya no existe como producto independiente. Ha sido absorbido dentro de Kadence tras la disolución de StellarWP. Lo cubrimos en detalle en el episodio 537. Si estás valorando un plugin de membresía hoy, las alternativas más sólidas son Paid Memberships Pro (gratuito y muy completo) o MemberPress.

    Enlaces relevantes

    Episodio 537: StellarWP ha desaparecido: qué ha pasado con Kadence, LearnDash, RCP y el resto

    Episodio 527: ¿Tu web de cursos necesita un LMS o basta con restringir contenido?

    2) Añadir un documento privado al perfil de un alumno en LearnDash, de Fran

    Dentro de LearnDash, ¿cómo puedo añadir al perfil de un alumno un documento que solo él pueda ver? Se trata de que en su área privada, solo esa persona tenga acceso a ese documento.

    Respuesta resumida:

    LearnDash no permite hacer esto de forma nativa. Necesitas una extensión. Unique User Content for LearnDash de HonorsWP hace exactamente eso: creas contenido asociado a un usuario, un curso o un grupo específico. Solo esa persona lo ve en su área. Puedes incluir cualquier tipo de contenido (texto, archivos, enlaces) porque usa el editor de bloques estándar.

    Enlaces relevantes

    Unique User Content for LearnDash – HonorsWP

    3) Mostrar campos personalizados de ACF con el editor nativo de WordPress, de Sergio

    Creo los campos personalizados con ACF y con Elementor Pro los muestro sin problema. Pero ahora tengo un proyecto con el editor nativo de WordPress y no sé cómo mostrarlos. ¿Es posible? PD: Aprovecho para decir que empecé a usar Solid Security desde que te lo escuché y me parece un plugin fantástico.

    Respuesta resumida:

    Es posible, sí. Varias formas:

    ACF PRO: desde la versión 6.0, ACF Pro incluye sus propios bloques de Gutenberg que permiten mostrar campos personalizados en el editor nativo, similar a cómo lo harías en Elementor.

    Shortcodes de ACF: el propio ACF permite mostrar campos con shortcodes del tipo [acf field="nombre_del_campo"], aunque es menos visual.

    Plugins de bloques con contenido dinámico: si usas Spectra, Kadence Blocks u otro plugin de bloques avanzado, muchos de sus bloques tienen la opción de «contenido dinámico» que permite conectar cualquier bloque con un campo de ACF.

    Por código: con las funciones de ACF (get_field(), the_field()) en las plantillas de tu tema.

    La opción más directa hoy es ACF Pro con sus bloques nativos o un plugin de bloques que soporte contenido dinámico.

    Sobre Solid Security: nos alegramos. Ten en cuenta que SolidWP ha sido absorbido dentro de Kadence (episodio 537). Sigue funcionando, pero conviene vigilar su evolución.

    Enlaces relevantes

    Episodio 537: StellarWP ha desaparecido

    Curso de ACF

    4) Convertir entradas en páginas en WordPress, de Olman

    ¿Sabes de algún plugin o código para convertir entradas en páginas? Tengo un blog antiguo y no pensé que iban a aparecer «sub-entradas» en el futuro. También me valdría alguna opción para que una entrada tenga sub-entradas.

    Respuesta resumida:

    Con el plugin Post Type Switcher puedes cambiar el tipo de contenido de cualquier entrada desde el propio editor. De entrada a página, de página a CPT o al revés. Un clic.

    También se puede hacer modificando la base de datos directamente. Tenemos un vídeo en la Zona Código donde lo explico.

    Sobre las «sub-entradas»: las páginas en WordPress sí permiten jerarquía (páginas padre e hija). Las entradas no. Si necesitas esa estructura, convertirlas a páginas con Post Type Switcher es la vía más directa. Otra opción sería crear un CPT con soporte para jerarquía.

    Enlaces relevantes

    Post Type Switcher – wordpress.org

    Zona Código #376: Convertir entradas en páginas

    5) Ofrecer compra y renting en la misma ficha de producto de WooCommerce, de Pepe

    Estoy haciendo una tienda online de una empresa que vende motos y patinetes, y también los ofrece en renting. Me piden que en la ficha de producto el cliente pueda elegir entre comprar o hacer renting. La compra iría a la pasarela de pago (Stripe) y el renting de momento a un formulario de contacto, aunque la idea es implementarlo con un plugin de suscripción. La web está hecha con Divi. ¿Cómo lo harías?

    Respuesta resumida:

    La combinación que necesitas es WooCommerce Subscriptions junto con Buy Once or Subscribe. Este segundo plugin añade a la ficha de producto la opción de elegir entre compra única y suscripción (en tu caso, el renting). El cliente ve las dos opciones y elige antes de añadir al carrito.

    Si de momento el renting va a ir a un formulario de contacto (sin cobro automático), podrías empezar con algo más sencillo: añadir un botón de «Solicitar renting» en la ficha de producto que lleve al formulario, y cuando estéis listos para automatizar los cobros, implementar WooCommerce Subscriptions con Buy Once or Subscribe.

    Enlaces relevantes

    WooCommerce Subscriptions

    Buy Once or Subscribe for WooCommerce Subscriptions

    Curso de Woo

    Plugin de la semana

    El plugin de la semana es Queryra – AI Search for WooCommerce. Sustituye el buscador por defecto de WooCommerce por uno semántico que entiende la intención del cliente. Si alguien busca «regalo para mi madre que le gustan las velas», el buscador de WooCommerce devuelve cero resultados. Queryra encuentra velas aromáticas y sets de fragancia. También entiende filtros en lenguaje natural: «auriculares inalámbricos por menos de 80€, que no sean Beats» aplica el filtro de precio y excluye la marca automáticamente.

    Contenidos recomendados

    Vídeo de la Zona Código: mostrar aviso en producto Woo cuando quedan pocas unidades

    Curso de Woo

    Newsletter de WordPress Semanal

    La entrada 544 | Membresías con RCP o Woo, documentos privados en LearnDash, ACF sin Elementor y más (Q&A) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    543 | Organiza así los contenidos de tu WordPress (o tendrás que rehacer cosas)

    26/08/2026 | 25min
    Escúchalo en:

    En el episodio 543 de WordPress Semanal hablamos de cómo deberías organizar el contenido de tu web. Qué páginas necesitas, en qué orden van, qué URLs tendrán y, si trabajas con clientes, qué contenidos necesitan.




    Tabla de contenidos





    1. El error más habitual: empezar a ciegas2. Qué páginas necesita tu webPáginas típicas por tipo de web:

    3. La jerarquía: qué va primero4. Las URLs: defínelas antes de crear nada5. Qué necesitas de cada página antes de maquetar6. Categorías, etiquetas y tipos de contenido personalizados7. Si trabajas con clientes ten en cuenta el contenido que tienen que darte8. Herramientas para organizar antes de tocar WordPress9. Cuándo sí puedes improvisarPlugin de la semanaContenidos recomendados







    1. El error más habitual: empezar a ciegas

    La mayoría abren WordPress, eligen un tema y empiezan a montar páginas.

    El contenido debería ir antes que el diseño. No después. Si no sabes de qué va cada página, no puedes maquetar con sentido. Puedes diseñar, pero no construir algo que funcione.

    2. Qué páginas necesita tu web

    No todas las webs necesitan las mismas páginas:

    Un freelance no necesita «Quiénes somos».

    Un restaurante no necesita un blog.

    Una tienda de 10 productos no necesita 15 categorías.

    Empieza con la lista de páginas necesarias según el tipo de negocio. No copies la estructura de otra web. Pregúntate: ¿qué necesita ver el visitante para hacer lo que yo quiero que haga?

    Páginas típicas por tipo de web:

    Freelance/agencia: Home, Servicios (una por servicio o una general), Portfolio/Proyectos, Contacto.

    Tienda: Home, Tienda, Categorías de producto, Página de producto, Sobre nosotros, Contacto.

    Restaurante: Home, Carta/Menú, Reservas, Ubicación, Contacto.

    Formación: Home, Cursos (listado), Página de curso, Sobre mí, Contacto.

    Fíjate en que algunos de estos contenidos no son páginas ni entradas: son tipos de contenido propios. Proyectos, platos de la carta, cursos, propiedades inmobiliarias, testimonios. Si vas a tener muchos elementos del mismo tipo con la misma estructura, plantéate crear un Custom Post Type (CPT). Es mucho más fácil crearlo antes de tener contenido que migrar 50 páginas a un CPT después.

    3. La jerarquía: qué va primero

    No todo tiene el mismo peso:

    Menú principal: 5-7 elementos. Lo que el visitante necesita encontrar siempre.

    Segundo nivel: páginas que se descubren navegando (servicios individuales, páginas legales).

    Footer: lo secundario (política de privacidad, aviso legal, mapa del sitio).

    Regla: el visitante debería llegar a cualquier contenido importante en 3 clics como máximo. Si necesita más, tu estructura tiene un problema.

    4. Las URLs: defínelas antes de crear nada

    Cambiar una URL después de publicar implica redirecciones. Y las redirecciones acumuladas ensucian tu web.

    Decide la estructura antes:

    Limpio: tuweb.com/diseno-web/

    Sucio: tuweb.com/servicios/diseno-web-profesional-para-empresas/

    Slugs cortos, descriptivos, sin palabras vacías. Sin subcarpetas innecesarias.

    5. Qué necesitas de cada página antes de maquetar

    Para cada página, define antes de abrir WordPress:

    Objetivo: ¿qué quiero que haga el visitante aquí? (contactar, comprar, leer, reservar)

    Mensaje principal: ¿qué le digo en 10 palabras?

    Contenido necesario: textos, fotos, datos, testimonios, precios.

    Acción: ¿qué botón o formulario hay?

    Si no puedes responder a estas cuatro cosas, esa página no está lista para construirse.

    6. Categorías, etiquetas y tipos de contenido personalizados

    Si la web tiene blog, portfolio o catálogo de productos, define las categorías antes de crear contenido:

    Define las categorías de antemano pero pensando en pequeño. Mejor que falten y las crees después a que se queden huérfanas.

    Las etiquetas solo si aportan navegación real. Si nadie va a hacer clic en una etiqueta, no la crees.

    Igual con las taxonomías personalizadas y sus términos (tipo de proyecto, sector, ubicación) piénsalas de antemano pero con minimalismo.

    Lo mismo con los CPTs. Si el cliente tiene proyectos, propiedades, recetas, eventos o cualquier contenido que se repite con la misma estructura, decídelo antes de crear nada. Un CPT con sus campos personalizados (ACF, Meta Box) y sus taxonomías propias es la diferencia entre una web organizada y un cajón de sastre de páginas.

    Definir esto ahora también afecta a las URLs (tuweb.com/proyectos/nombre-del-proyecto/) y a cómo se navega el contenido (archivos, filtros, búsquedas). Si lo decides después, tocas estructura, URLs y plantillas a la vez.

    7. Si trabajas con clientes ten en cuenta el contenido que tienen que darte

    Textos, fotos, logo, datos de contacto, políticas legales. En la mayoría de proyectos, esto es lo que más retrasa.

    Tres formas de gestionarlo:

    Ideal: pedir todo antes de empezar. Sin contenido, no arrancas.

    Realista: empezar con contenido provisional marcado como tal (texto de relleno con fondo amarillo, por ejemplo). El cliente ve la estructura y entrega el contenido real después.

    Profesional: incluir la redacción en el presupuesto. Tú escribes los textos a partir del briefing. Cuesta más pero el proyecto avanza sin depender del cliente.

    Sea cual sea la opción, déjalo claro desde el briefing. «¿Quién escribe los textos?» es una pregunta que evita semanas de retraso.

    8. Herramientas para organizar antes de tocar WordPress

    No hace falta nada sofisticado:

    Documento compartido (Google Docs, Notion): lista de páginas con su contenido debajo de cada una. El cliente escribe ahí.

    Mapa visual: Excalidraw, FigJam, o un papel. Cajas con nombres de páginas y flechas que muestran la jerarquía.

    Hoja de cálculo: una fila por página, columnas para URL, título, mensaje principal, contenido necesario, estado (listo / pendiente).

    Lo importante es que exista un plan escrito antes de abrir WordPress. Sin plan, improvisas. Y la improvisación en proyectos de cliente sale cara.

    9. Cuándo sí puedes improvisar

    Webs personales, blogs propios, proyectos donde tú eres el cliente. Ahí puedes iterar sobre la marcha porque no hay nadie esperando un resultado ni un plazo.

    Pero en proyectos de cliente, cada cambio de estructura a mitad de proyecto es tiempo que no cobras, frustración para el cliente y una web que se resiente.

    Incluso si es tu web, te recomienda trabajar como si fueses tu propio cliente.

    Plugin de la semana

    El plugin de la semana es neo Rename. Renombra los archivos de tu biblioteca de medios (imágenes, vídeos, PDFs) y actualiza automáticamente todas las referencias en la base de datos. Puede generar nombres y textos alternativos con IA usando tu propia API key de OpenAI, Claude, Gemini o Mistral, sin paquetes de créditos. Incluye procesamiento en lote, vista previa, función de deshacer y redirecciones 301 automáticas. Gratuito y con 5 estrellas.

    Contenidos recomendados

    Vídeo de la Zona Código: impedir acceso al admin según IP o países

    Episodio 530: El briefing perfecto: las preguntas que deberías hacer antes de empeza

    Episodio 525: Anatomía de una web WordPress que convierte

    Episodio 192: Consejos para organizar WordPress por dentro

    Taller para diseñar la estructura web perfecta (uso Excalidraw)

    Newsletter de WordPress Semanal

    La entrada 543 | Organiza así los contenidos de tu WordPress (o tendrás que rehacer cosas) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    542 | Descubre si tu WordPress es un monstruo (y soluciónalo así)

    19/08/2026 | 26min
    Escúchalo en:

    En el episodio 542 de WordPress Semanal hablamos de qué hacer cuando tu web WordPress se ha convertido en un monstruo. No cómo evitarlo (para eso ya es tarde). Sino cómo diagnosticarlo, limpiarlo y decidir si merece la pena salvarlo o empezar de cero..




    Tabla de contenidos





    1. Señales de que tu web ya es un monstruo2. Cómo has llegado hasta aquí3. Antes de tocar nada: haz una foto4. Clasificar: qué se usa, qué no, qué sobra5. Consolidar: un plugin que haga el trabajo de tres6. La base de datos: lo que no ves pero pesa7. El tema: ¿es parte del problema?8. Cuándo merece la pena reconstruir desde cero9. Ejemplo de plan de acción realista10. Que no vuelva a pasarPlugin de la semanaContenidos recomendados







    1. Señales de que tu web ya es un monstruo

    Más de 30 plugins activos pero, sobre todo, no sabes qué hace la mitad.

    El editor tarda más de 5 segundos en cargar.

    Hay plugins inactivos que llevan meses (o años) ahí.

    Tienes varios plugins de caché y optimización de rendimiento y la web sigue lenta.

    Nadie se atreve a actualizar nada por miedo a que se rompa.

    Tardas demasiado en hacer un cambio simple porque todo está conectado con todo.

    La base de datos pesa más de 500 MB y no tienes demasiados contenidos publicados.

    Si te reconoces en tres o más de estos puntos, sigue leyendo.

    Curso recomendado: Mejora de velocidad en WordPress

    2. Cómo has llegado hasta aquí

    Un plugin para cada petición del cliente o para cada necesidad tuya.

    Soluciones rápidas que se quedaron para siempre.

    Funcionalidades que se pidieron una vez y nadie usa.

    Herencia de otro desarrollador que nadie se atrevió a tocar.

    Actualizaciones que se dejaron de hacer «por si acaso».

    No es cuestión de culpar a nadie en concreto. Es una acumulación de errores que hay que resolver.

    3. Antes de tocar nada: haz una foto

    No puedes arreglar lo que no conoces. Haz un inventario completo:

    Plugins activos: nombre, versión, última actualización, para qué se usa.

    Plugins inactivos: por qué siguen ahí.

    Tema: cuál es, qué addons tiene, si es un tema hijo.

    Snippets: qué hay en Code Snippets, en functions.php o en mu-plugins.

    Integraciones externas: qué servicios están conectados (Stripe, Mailchimp, CRM, analytics).

    Backup: antes de tocar nada, haz una copia completa. No es opcional.

    Cursos recomendados:

    Mantenimiento web con ModularDS

    Chrome DevTools para diagnosticar qué scripts y estilos cargan de más

    4. Clasificar: qué se usa, qué no, qué sobra

    Plugins inactivos: se borran. No hay debate. Un plugin inactivo sigue siendo un riesgo de seguridad.

    Plugins activos que nadie usa: desactívalos uno a uno en staging. Si nada se rompe ni echas en falta cosas en dos semanas, fuera.

    Plugins duplicados: dos que hacen lo mismo. Quédate con uno.

    Plugins que podrían ser un snippet: si un plugin solo añade 3 líneas de CSS o cambia un texto, sustitúyelo por un snippet.

    5. Consolidar: un plugin que haga el trabajo de tres

    Solapamientos que veo constantemente:

    Dos plugins de SEO (Yoast + Rank Math activos a la vez).

    Un plugin de compartir en redes y otro de Open Graph.

    Un plugin de redirecciones y otro que también las gestiona (como Yoast Premium).

    Un plugin de caché, otro de minificación y otro de lazy load cuando uno solo cubre todo.

    Un plugin de seguridad y otro de firewall que hacen lo mismo.

    Un plugin tipo navaja suiza (ASE) instalado para un par de cosas y otros sueltos para funcionalidades que ya haría el primero.

    Cada plugin que quitas es un punto de fallo menos, menos consultas a la base de datos y menos conflictos en las actualizaciones.

    Curso recomendado: Seguridad en WordPress con Solid Security

    6. La base de datos: lo que no ves pero pesa

    Tablas huérfanas: plugins que desinstalaste pero dejaron sus tablas. Siguen ahí ocupando espacio.

    Revisiones de posts: WordPress guarda cada borrador. Una entrada con 50 revisiones son 50 filas extra.

    Transients caducados: datos temporales que ya no sirven.

    Meta datos huérfanos: campos personalizados de plugins que ya no existen.

    Comentarios spam: si nunca los has limpiado, pueden ser miles.

    Para limpiar esto puedes usar un plugin de optimización de base de datos o hacerlo por SQL si sabes lo que haces. Siempre con backup previo.

    7. El tema: ¿es parte del problema?

    Temas multipropósito con 40 opciones de las que usas 5.

    Demos importadas que dejaron contenido, widgets y menús basura.

    Scripts y estilos que cargan en todas las páginas aunque solo se usen en una.

    Temas que no se actualizan desde hace más de un año.

    A veces cambiar de tema es lo más efectivo. Un tema ligero y bien mantenido (Kadence, GeneratePress, Astra) puede resolver de golpe problemas de rendimiento que ningún plugin de caché va a arreglar.

    8. Cuándo merece la pena reconstruir desde cero

    Reconstruir no es siempre la respuesta. Pero a veces sí:

    La web tiene más parches que estructura.

    Cada cambio rompe otra cosa.

    El coste de arreglar supera al de rehacer.

    El tema ya no tiene soporte ni actualizaciones.

    El constructor visual que usaste ya no tiene sentido (Divi antiguo, Visual Composer).

    El cliente necesita funcionalidades que no caben en la estructura actual.

    Si reconstruyes, no migres el problema. Empieza con un inventario de lo que realmente se necesita, no de lo que había antes.

    9. Ejemplo de plan de acción realista

    No lo arreglas todo en un fin de semana. Prioriza:

    Semana 1: backup completo + inventario + borrar plugins inactivos.

    Semana 2: identificar y eliminar plugins duplicados o innecesarios (en staging).

    Semana 3: limpiar base de datos (revisiones, transients, tablas huérfanas).

    Semana 4: evaluar el tema y decidir si se mantiene o se cambia.

    Un cambio por semana. Prueba en staging. Lleva un registro de lo que tocas. Si no tienes suficiente experiencia, demasiados cambios en un día es la receta para romper todo.

    Curso recomendado: WordPress en local y pruebas

    10. Que no vuelva a pasar

    Regla de «uno entra, uno sale»: si instalas un plugin, pregúntate cuál puedes quitar. A veces la respuesta será ninguno, pero te obligas a repasar lo que tienes instalado.

    Documenta: apunta qué hace cada plugin y por qué está ahí. Cuando vuelvas en 6 meses lo agradecerás.

    Revisión trimestral: una vez cada 3 meses, revisa la lista de plugins y snippets para ver si si siguen siendo necesarios.

    Evalúa antes de instalar: cuando el cliente pida algo, piensa si se puede resolver con lo que ya tienes antes de buscar un plugin nuevo.

    Curso recomendado: Monitoreo web en WordPress con Stream

    Plugin de la semana

    El plugin de la semana es eBook Crafter. Convierte tus posts, páginas o custom post types en un ebook en PDF directamente desde WordPress. Seleccionas los contenidos, los organizas como capítulos en el editor de bloques y exportas el PDF, que se guarda automáticamente en tu biblioteca de medios. Desde ahí puedes venderlo con WooCommerce, usarlo como lead magnet o mandarlo a imprimir. Gratuito, genera el PDF en tu servidor sin depender de servicios externos y con 5 estrellas.

    Contenidos recomendados

    Vídeo de la Zona Código: exportar información de contenidos de WordPress sin plugins

    Episodio 525: Anatomía de una web WordPress que convierte

    Episodio 503: Cómo auditar tu propia web en WordPress en 8 pasos

    Newsletter de WordPress Semanal

    La entrada 542 | Descubre si tu WordPress es un monstruo (y soluciónalo así) es una artículo de Gonzalo Navarro.
  • WordPress Semanal

    541 | Q&A de IA, agentes, Novamira, Claude… aplicado a WordPress

    12/08/2026 | 19min
    Escúchalo en:

    En el episodio 541 de WordPress Semanal resuelvo dudas con el uso de la Inteligencia Artificial y los agentes, aplicadas a WordPress.




    Tabla de contenidos





    1) Automatizar la publicación de noticias con imagen destacada generada por IA, de Juan José2) Mejorar los resultados de la IA al crear páginas con Spectra y gestionar proyectos de IA, de Carles3) ¿Puedo usar Novamira en un dominio temporal en mi hosting o solo en Local?, de Pablo4) Alternativa a Dashboard Welcome for Elementor para personalizar el escritorio de WordPress, de Ángel5) El HTML personalizado se ve bien en el editor de Elementor pero no en el navegador, de Pablo







    1) Automatizar la publicación de noticias con imagen destacada generada por IA, de Juan José

    Tengo un magazine online y me han encargado otro más de nicho. Con el primero voy seleccionando las noticias, las automatizaciones las ponen en borradores y al final del día reviso, curo el contenido, subo la imagen y publico. El problema es que con el segundo (y posiblemente dos más) el cuello de botella es la imagen destacada: todo se automatiza excepto eso, que tengo que hacer a mano. ¿Hay forma de generar la imagen destacada automáticamente con IA?

    Respuesta resumida:

    Sí. El plugin Auto Featured Image genera la imagen destacada automáticamente a partir del título del post, una etiqueta, un vídeo de YouTube o cualquier contenido que le configures. En cuanto el post se guarda como borrador o se publica, la imagen se genera sola. Debería encajar con tu flujo de Make + WordPress.

    Además, hoy con herramientas como Novamira y los agentes de IA puedes gestionar todo el flujo (curación, imagen, publicación) desde un mismo lugar, sin saltar entre apps.

    Enlaces relevantes

    Auto Featured Image – wordpress.org

    Episodio 535: Novamira: la IA que trabaja dentro de tu WordPress

    2) Mejorar los resultados de la IA al crear páginas con Spectra y gestionar proyectos de IA, de Carles

    He comprado el lifetime de Novamira Pro. Con la versión free le pedí que me hiciera una página con bloques de Spectra Pro y me lo hizo todo en un bloque de HTML. Cuando le insistí, las medidas salieron a lo loco. ¿La versión Pro mejora eso directamente? ¿Algún consejo para pedirle las cosas bien? También me creó imágenes enormes (2000×1600) poco optimizadas.

    Respuesta resumida:

    Novamira Pro mejora directamente ese problema porque tiene especialización para Astra y Spectra. La IA ya sabe qué bloques usar y cómo estructurarlos.

    Pero hay dos cosas que la versión Pro no puede adivinar por ti:

    Tu diseño base: si la web no tiene definidos colores, tipografías y anchos de contenido, la IA no sabe cómo lo quieres. Configura primero los estilos globales en tu tema antes de pedirle páginas.

    Tus preferencias: detalles como el tamaño máximo de imagen, el formato preferido o las convenciones de naming son cosas que conviene guardar en la memoria de proyecto de Pro. Así la IA las recuerda en sesiones futuras.

    Un consejo práctico: cuando vayas a pedirle algo en masa (crear 10 posts con imagen, montar 5 páginas), pídele que haga primero uno solo. Lo revisas, corriges lo que no te guste y le dices que aplique esos cambios al resto. Es más fiable que pedirle todo de golpe y corregir después.

    Enlaces relevantes

    Curso de Novamira

    Curso de Novamira Pro

    3) ¿Puedo usar Novamira en un dominio temporal en mi hosting o solo en Local?, de Pablo

    Estoy haciendo tu curso de Novamira. Yo suelo trabajar con Hostinger creando un dominio temporal y cuando tengo el proyecto listo lo migro al dominio definitivo. ¿Puedo usar Novamira sobre un dominio temporal o tengo que trabajar siempre en Local? Y otra duda: ¿puedo pasarle un diseño en imagen a Claude para que me lo reproduzca en una página?

    Respuesta resumida:

    Sí, puedes usar Novamira en un dominio temporal sin problema. No tiene por qué ser Local. Simplemente ten en cuenta el acceso y las capacidades que tiene el agente sobre esa instalación.

    Y sí, puedes pasarle imágenes de diseño a Claude para que las reproduzca en una página. Dependiendo de la complejidad del diseño, de tu prompt y del constructor que uses, el resultado se acercará más o menos a la imagen que le envíes. Es cuestión de prueba y ajuste, pero funciona.

    Enlaces relevantes

    Curso de Novamira

    Curso de Novamira Pro

    4) Alternativa a Dashboard Welcome for Elementor para personalizar el escritorio de WordPress, de Ángel

    Trabajo con Elementor. Usaba el plugin «Dashboard Welcome for Elementor» para crear una tarjeta personalizada en el escritorio de WordPress basada en una plantilla de Elementor, pero ha dejado de funcionar. ¿Conoces alguna alternativa? La tarjeta es básica: un formulario de contacto con un campo de asunto y un par de botones para documentación y vídeos del cliente.

    Respuesta resumida:

    Hay varias opciones:

    White Label CMS: permite personalizar el escritorio y otras partes del admin. No es específico para Elementor pero cubre lo que necesitas.

    Ultimate Dashboard: la versión Pro soporta plantillas de Elementor. Con la gratuita podrías conseguirlo insertando la plantilla como shortcode.

    Por código: si la tarjeta es básica (texto, enlaces y botones), se puede hacer con un snippet sin depender de Elementor. Tenemos un vídeo en la Zona Código donde lo explico paso a paso.

    Para algo tan sencillo como lo que describes (un formulario y dos botones), la opción por código es la más limpia y ligera.

    Enlaces relevantes

    Zona Código #438: Widget personalizado en el escritorio de WordPress

    5) El HTML personalizado se ve bien en el editor de Elementor pero no en el navegador, de Pablo

    Estoy creando una landing mezclando secciones de Elementor con código HTML generado por Claude. El problema es que en el editor de Elementor todo se ve perfecto, pero en el navegador los grids se rompen (se muestran al 100% uno debajo de otro en vez de 3 por línea) y un carrusel aparece como imágenes fijas. He probado con clases CSS pero no hace nada. ¿Dónde puede estar el problema?

    Respuesta resumida:

    Si has descartado que sea un problema de caché, lo más probable es esto: cuando metes HTML personalizado en Elementor, el editor carga los recursos en su propio entorno de previsualización, pero en el navegador real esos estilos o scripts pueden no ejecutarse.

    Las causas habituales:

    El CSS que define el grid está dentro de una etiqueta <style> en el propio HTML y Elementor lo filtra en el frontend.

    El JavaScript del carrusel depende de una librería externa que no se carga en la página publicada.

    La solución: separa el código en tres partes.

    HTML: ponlo en el widget de HTML de Elementor.

    CSS: ponlo en la sección de CSS adicional de tu tema o en las opciones de Elementor (Ajustes → CSS personalizado).

    JavaScript: cárgalo desde Code Snippets o un plugin de funciones para que se ejecute correctamente en el frontend.

    Puedes pedirle al propio Claude que te separe el código en estos tres bloques si no estás seguro de cómo hacerlo.

    Enlaces relevantes

    Cómo usar JS en WordPress

    Plugin de la semana

    El plugin de la semana es Lineate. Un bloque para formatear poesía y verso en WordPress como se debe: líneas reales, estrofas, sangrías y espaciado, adaptado a cualquier pantalla. Resuelve algo que el bloque de verso nativo de WordPress no hace bien: controlar los saltos de línea, las indentaciones y la separación entre estrofas de forma precisa. Es nuevo y tiene pocas instalaciones, pero el desarrollador (y poeta) es el mismo que creó WPtouch y aporta a WordPress desde hace 14 años.

    Contenidos recomendados

    Vídeo de la Zona Código: slider para compara foto de antes y después

    Curso de Novamira

    Curso de Novamira Pro

    Newsletter de WordPress Semanal

    La entrada 541 | Q&A de IA, agentes, Novamira, Claude… aplicado a WordPress es una artículo de Gonzalo Navarro.
Mais podcasts de Cursos
Sobre WordPress Semanal
El podcast semanal para sacarle partido real a WordPress. Cada episodio cubre una herramienta, un proceso o una decisión concreta: lo que necesitas para crear mejores webs, en menos tiempo y con más criterio.
Sítio Web de podcast

Ouve WordPress Semanal, A320 Knowledge e muitos outros podcasts de todo o mundo com a aplicação radio.pt

Obtenha a aplicação gratuita radio.pt

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Aplicações
Social
v8.15.5 | © 2007-2026 radio.de GmbH
Generated: 9/9/2026 - 6:11:46 AM