{"id":290,"date":"2026-08-22T11:25:09","date_gmt":"2026-08-22T09:25:09","guid":{"rendered":"https:\/\/helloblog.io\/es\/wordpress-7-1-mary-lou-estilos-responsive-editor-multimedia-apis\/"},"modified":"2026-08-22T11:25:09","modified_gmt":"2026-08-22T09:25:09","slug":"wordpress-7-1-mary-lou-estilos-responsive-editor-multimedia-apis","status":"publish","type":"post","link":"https:\/\/helloblog.io\/es\/wordpress-7-1-mary-lou-estilos-responsive-editor-multimedia-apis\/","title":{"rendered":"WordPress 7.1 \u00abMary Lou\u00bb: estilos responsive, editor multimedia y nuevas APIs"},"content":{"rendered":"\n<p>WordPress 7.1, con nombre en clave \u00abMary Lou\u00bb, refuerza el trabajo diario en el escritorio y en el editor de bloques. La versi\u00f3n a\u00f1ade estilos responsive sin CSS personalizado, centraliza la edici\u00f3n de im\u00e1genes, mejora las notas colaborativas y abre nuevas posibilidades para desarrolladores de temas, bloques e integraciones.<\/p>\n\n\n<a href=\"https:\/\/wordpress.org\/wordpress-7.1.zip\" class=\"download-card\" download>\n                <span class=\"download-icon\"><i class=\"fa-duotone fa-file-zipper\"><\/i><\/span>\n                <span class=\"download-info\">\n                    <span class=\"download-title\">Descargar WordPress 7.1<\/span>\n                    <span class=\"download-meta\"><span class=\"download-filename\">wordpress-7.1.zip<\/span><\/span>\n                <\/span>\n                <span class=\"download-action\"><i class=\"fa-duotone fa-arrow-down-to-line\"><\/i><\/span>\n            <\/a>\n\n\n<h2 class=\"wp-block-heading\">Estilos responsive desde el editor<\/h2>\n\n\n\n<p>Ahora puedes definir c\u00f3mo se ve un bloque en distintos tama\u00f1os de pantalla desde Estilos globales o desde los ajustes del propio bloque. Estos controles se suman a las opciones existentes para mostrar u ocultar bloques, por lo que puedes adaptar una composici\u00f3n al m\u00f3vil, la tableta y el escritorio sin escribir CSS personalizado.<\/p>\n\n\n\n<p>El editor permite adem\u00e1s previsualizar el resultado en varios tama\u00f1os de viewport mientras trabajas. As\u00ed puedes comprobar el comportamiento de la maquetaci\u00f3n antes de publicar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Apply-responsive-styles.jpg\" alt=\"Controles de estilos responsive para un bloque en el editor de WordPress\" class=\"wp-image-280\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Apply-responsive-styles.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Apply-responsive-styles-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Apply-responsive-styles-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Apply-responsive-styles-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Los estilos de bloque pueden variar seg\u00fan el tama\u00f1o de pantalla. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">La barra de administraci\u00f3n llega a todos los editores<\/h2>\n\n\n\n<p>La barra de administraci\u00f3n acompa\u00f1a ahora toda la experiencia de edici\u00f3n. Mantiene visibles las herramientas habituales y la referencia de d\u00f3nde te encuentras tanto al editar una entrada como al modificar el dise\u00f1o del sitio.<\/p>\n\n\n\n<p>Tambi\u00e9n recibe peque\u00f1os ajustes visuales para unificar su aspecto entre el escritorio y los distintos editores.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Admin-bar-now-in-every-editor-1024x632-1.jpg\" alt=\"Barra de administraci\u00f3n visible dentro de un editor de WordPress\" class=\"wp-image-281\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Admin-bar-now-in-every-editor-1024x632-1.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Admin-bar-now-in-every-editor-1024x632-1-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Admin-bar-now-in-every-editor-1024x632-1-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Admin-bar-now-in-every-editor-1024x632-1-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">La navegaci\u00f3n de administraci\u00f3n se mantiene en todos los editores. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Un flujo \u00fanico para recortar y editar im\u00e1genes<\/h2>\n\n\n\n<p>El bot\u00f3n Recortar sigue siendo el punto de entrada, pero abre un nuevo modal de edici\u00f3n multimedia en lugar de la herramienta integrada anterior. Desde ese espacio puedes recortar libremente o con una proporci\u00f3n definida, voltear la imagen en horizontal o vertical, rotarla con precisi\u00f3n o con ajuste incremental y editar sus metadatos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/A-new-way-to-crop.png\" alt=\"Modal de WordPress para recortar, girar y voltear una imagen\" class=\"wp-image-282\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/A-new-way-to-crop.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/A-new-way-to-crop-300x185.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/A-new-way-to-crop-768x474.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/A-new-way-to-crop-400x247.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">La edici\u00f3n de im\u00e1genes re\u00fane recorte, rotaci\u00f3n, volteo y metadatos. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Notas en l\u00ednea con menciones y formato<\/h2>\n\n\n\n<p>Las notas admiten texto enriquecido: negrita, cursiva, c\u00f3digo y enlaces. Escribe <code>@<\/code> para mencionar a un colaborador y notificarle dentro de la conversaci\u00f3n.<\/p>\n\n\n\n<p>Tambi\u00e9n puedes anclar una nota a un fragmento concreto de texto, no solo al bloque completo. Un mismo bloque admite varias conversaciones y las notas largas se pueden contraer para no saturar el margen durante una revisi\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Inline-notes-with-mentions-and-rich-text.jpg\" alt=\"Notas en l\u00ednea con formato y menciones en el editor de WordPress\" class=\"wp-image-283\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Inline-notes-with-mentions-and-rich-text.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Inline-notes-with-mentions-and-rich-text-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Inline-notes-with-mentions-and-rich-text-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Inline-notes-with-mentions-and-rich-text-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Las notas pueden se\u00f1alar texto concreto y mantener varias conversaciones por bloque. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Procesamiento multimedia m\u00e1s r\u00e1pido y m\u00e1s formatos<\/h2>\n\n\n\n<p>La compresi\u00f3n, el redimensionado y la generaci\u00f3n de miniaturas se ejecutan ahora en el navegador. WordPress usa una compilaci\u00f3n WebAssembly de libvips, es decir, c\u00f3digo nativo adaptado para ejecutarse en el navegador, para reducir la carga del servidor y generar archivos m\u00e1s peque\u00f1os.<\/p>\n\n\n\n<p>Este cambio evita l\u00edmites de memoria de PHP y tiempos de espera al subir im\u00e1genes grandes. La biblioteca multimedia a\u00f1ade adem\u00e1s compatibilidad nativa con AVIF, HEIC y mapas de ganancia HDR, formatos que ya producen c\u00e1maras y m\u00f3viles actuales.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/More-image-formats-with-faster-uploads.png\" alt=\"Carga de im\u00e1genes con nuevos formatos en WordPress\" class=\"wp-image-284\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/More-image-formats-with-faster-uploads.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/More-image-formats-with-faster-uploads-300x185.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/More-image-formats-with-faster-uploads-768x474.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/More-image-formats-with-faster-uploads-400x247.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">WordPress admite AVIF, HEIC y mapas de ganancia HDR de forma nativa. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Bloques y controles visuales nuevos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Crea listas de reproducci\u00f3n<\/h3>\n\n\n\n<p>El nuevo bloque Lista de reproducci\u00f3n re\u00fane varias pistas de audio en un \u00fanico reproductor. Puede mostrar una forma de onda opcional para dar una referencia visual de cada pista mientras se reproduce.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Create-playlists.jpg\" alt=\"Bloque Lista de reproducci\u00f3n con pistas de audio y forma de onda\" class=\"wp-image-285\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Create-playlists.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Create-playlists-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Create-playlists-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Create-playlists-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">El bloque puede incluir una forma de onda opcional. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Define breakpoints en los temas de bloques<\/h3>\n\n\n\n<p>Los temas de bloques pueden establecer sus propios breakpoints de m\u00f3vil y tableta en <code>theme.json<\/code>. Estos valores sustituyen los predeterminados para los estilos responsive y para la visibilidad de bloques.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Customize-responsive-breakpoints.png\" alt=\"Configuraci\u00f3n de breakpoints responsive en un tema de bloques\" class=\"wp-image-286\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Customize-responsive-breakpoints.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Customize-responsive-breakpoints-300x185.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Customize-responsive-breakpoints-768x474.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Customize-responsive-breakpoints-400x247.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Los temas pueden sustituir los breakpoints predeterminados. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Organiza contenido con pesta\u00f1as<\/h3>\n\n\n\n<p>El nuevo bloque Pesta\u00f1as distribuye contenido relacionado en paneles con pesta\u00f1as. Resulta \u00fatil cuando necesitas presentar varias secciones sin mostrarlas todas a la vez ni recargar la p\u00e1gina.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1581\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1.jpg\" alt=\"Bloque Pesta\u00f1as de WordPress con paneles de contenido\" class=\"wp-image-287\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1.jpg 2560w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-1024x632.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-1536x949.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-2048x1265.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Organize-with-tabs-scaled-1-400x247.jpg 400w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Las pesta\u00f1as agrupan informaci\u00f3n relacionada en menos espacio. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Personaliza iconos y estados de botones<\/h3>\n\n\n\n<p>Puedes a\u00f1adir colecciones de iconos propias a la biblioteca disponible en el editor y usarlas junto a los iconos integrados en el bloque Icono. Adem\u00e1s, el bloque Botones permite definir en los controles de estilo su aspecto en los estados <code>hover<\/code>, <code>focus<\/code> y <code>active<\/code>, tanto para un bot\u00f3n individual como para todos los botones.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Add-custom-icons.jpg\" alt=\"Biblioteca de iconos personalizados en el editor de WordPress\" class=\"wp-image-288\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Add-custom-icons.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Add-custom-icons-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Add-custom-icons-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Add-custom-icons-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Las colecciones personalizadas se integran con la biblioteca de iconos del editor. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Set-interactive-styles.jpg\" alt=\"Controles de estilos interactivos para un bloque Botones\" class=\"wp-image-289\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Set-interactive-styles.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Set-interactive-styles-300x185.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Set-interactive-styles-768x474.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/5\/2026\/08\/Set-interactive-styles-400x247.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Los botones admiten estilos para interacci\u00f3n, foco y estado activo. \u2014 <em>Forr\u00e1s: WordPress.org<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Un lienzo de edici\u00f3n m\u00e1s predecible<\/h2>\n\n\n\n<p>El editor de entradas pasa a usar un iframe para todos los temas, igual que el Editor del sitio. Un iframe es un documento HTML aislado dentro de la interfaz, por lo que el lienzo de contenido se ejecuta separado de la administraci\u00f3n de WordPress.<\/p>\n\n\n\n<p>Los estilos del escritorio ya no interfieren con el contenido que editas. Las unidades relativas al viewport y las media queries se dirigen al lienzo, lo que hace m\u00e1s fiable el comportamiento de los dise\u00f1os responsive durante la edici\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">APIs y herramientas para desarrolladores<\/h2>\n\n\n\n<p>La API de iconos SVG pasa a ser p\u00fablica. Puedes registrar colecciones e iconos propios y reutilizarlos en el editor con <code>wp_register_icon_collection()<\/code>, <code>wp_register_icon()<\/code> y <code>wp_get_icon()<\/code>.<\/p>\n\n\n\n<p>La Abilities API ampl\u00eda la infraestructura introducida en WordPress 6.9 con un ciclo de ejecuci\u00f3n filtrable, validaci\u00f3n personalizada y descubrimiento compartido. Estas piezas facilitan la creaci\u00f3n de integraciones y automatizaciones sobre WordPress, incluidas herramientas basadas en IA.<\/p>\n\n\n\n<p>Un nuevo sistema de dise\u00f1o aporta una base para tematizar interfaces de administraci\u00f3n: color, redondez y estilos de cursor. Los tokens de dise\u00f1o sem\u00e1nticos, valores con significado visual en vez de un valor fijo, y el componente React <code>ThemeProvider<\/code> ayudan a que una interfaz de administraci\u00f3n personalizada conserve coherencia con WordPress.<\/p>\n\n\n\n<p>Los autores de temas tambi\u00e9n disponen de estilos responsive y de pseudoestados mediante <code>theme.json<\/code>: <code>hover<\/code>, <code>focus<\/code>, <code>focus-visible<\/code> y <code>active<\/code>. La versi\u00f3n a\u00f1ade filtros para configurar las pantallas DataViews y DataForm que sustentan P\u00e1ginas, Plantillas, Partes y Patrones dentro del Editor del sitio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accesibilidad<\/h2>\n\n\n\n<p>Las funciones <code>wp_get_tooltip()<\/code> y <code>wp_get_toggletip()<\/code> llevan tooltips accesibles a m\u00e1s zonas de la administraci\u00f3n, incluidas las cajas meta de las entradas y la pantalla de acceso. Un tooltip muestra ayuda contextual; un toggletip permite activar esa ayuda de forma expl\u00edcita.<\/p>\n\n\n\n<p>Los lectores de pantalla reciben etiquetas m\u00e1s claras y una navegaci\u00f3n m\u00e1s predecible en las tablas de listado de entradas. Los bloques Pesta\u00f1as y Lista de reproducci\u00f3n, junto con mejoras en la navegaci\u00f3n e interacci\u00f3n del editor, forman parte del trabajo de accesibilidad de esta versi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e1s mejoras de rendimiento<\/h2>\n\n\n\n<p>La conversi\u00f3n opcional de GIF a v\u00eddeo suele generar archivos m\u00e1s peque\u00f1os. Los indicadores de progreso de carga y los reintentos autom\u00e1ticos tambi\u00e9n hacen que las subidas resistan mejor los cortes de conexi\u00f3n.<\/p>\n\n\n\n<p>La biblioteca multimedia usa desplazamiento infinito de forma predeterminada, aunque cada usuario puede volver a la paginaci\u00f3n desde sus opciones. Los valores predeterminados de carga especulativa se pueden fijar mediante variables de entorno o constantes, de modo que el hosting y los propietarios del sitio controlen c\u00f3mo WordPress precarga p\u00e1ginas sin crear un plugin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 revisar al actualizar a WordPress 7.1<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Prueba los estilos responsive de tus bloques en los tama\u00f1os de viewport que utilice tu dise\u00f1o y, si mantienes un tema de bloques, revisa los breakpoints definidos en <code>theme.json<\/code>.<\/li>\n\n\n<li>Comprueba el aspecto de botones en <code>hover<\/code>, <code>focus<\/code>, <code>focus-visible<\/code> y <code>active<\/code>, especialmente si el tema ya declara estilos para esos pseudoestados.<\/li>\n\n\n<li>Valida los flujos de subida y edici\u00f3n de im\u00e1genes con archivos grandes, AVIF, HEIC y contenido HDR.<\/li>\n\n\n<li>Si desarrollas interfaces de administraci\u00f3n, eval\u00faa los tokens sem\u00e1nticos y <code>ThemeProvider<\/code>; si creas automatizaciones, revisa el ciclo de ejecuci\u00f3n y la validaci\u00f3n de la Abilities API.<\/li>\n\n\n<li>Consulta las <a href=\"https:\/\/wordpress.org\/documentation\/wordpress-version\/version-7.1\/\">notas de la versi\u00f3n 7.1<\/a> y la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/wordpress-7-1-field-guide\/\">gu\u00eda de campo de WordPress 7.1<\/a> antes de desplegar cambios en producci\u00f3n.<\/li>\n\n<\/ol>\n\n\n<div class=\"references-section\">\n                <h2>Referencias \/ Fuentes<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/wordpress.org\/news\/2026\/08\/mary-lou\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1 \u201cMary Lou\u201d<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/documentation\/wordpress-version\/version-7.1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1 Release Notes<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/wordpress-7-1-field-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1 Field Guide<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>WordPress 7.1 incorpora controles responsive en el editor, procesa im\u00e1genes en el navegador y ampl\u00eda las herramientas para temas, bloques e \u056b\u0576\u057f\u0565\u0563raciones. Estas son las novedades que afectan a tu sitio y a tu c\u00f3digo.<\/p>\n","protected":false},"author":15,"featured_media":279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[84,128,46,144,136],"class_list":["post-290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-api","tag-editor-de-bloques","tag-rendimiento","tag-theme-json","tag-wordpress-7-1"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/comments?post=290"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/posts\/290\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/media\/279"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/media?parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/categories?post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/es\/wp-json\/wp\/v2\/tags?post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}