{"id":40201,"date":"2021-03-18T11:27:42","date_gmt":"2021-03-18T10:27:42","guid":{"rendered":"https:\/\/kinsta.com\/?p=90307"},"modified":"2025-12-16T19:47:45","modified_gmt":"2025-12-16T18:47:45","slug":"wordpress-5-7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/","title":{"rendered":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)"},"content":{"rendered":"<p>Estamos acostumbrados a ver peque\u00f1os y no tan peque\u00f1os cambios y nuevas caracter\u00edsticas a\u00f1adidas al <a href=\"https:\/\/kinsta.com\/es\/docs\/soporte\/alcance-del-soporte\/alcance-del-soporte-para-wordpress-administrado\/\">n\u00facleo de WordPress<\/a> cada vez que se lanza una nueva versi\u00f3n. WordPress 5.7 no es una excepci\u00f3n, y es estupendo ver c\u00f3mo cada nueva versi\u00f3n nos acerca un poco m\u00e1s al <a href=\"https:\/\/make.wordpress.org\/updates\/2021\/01\/21\/big-picture-goals-2021\/\">Big Picture<\/a>.<\/p>\n<p>Con varias versiones del editor de bloques fusionadas en el n\u00facleo, la nueva versi\u00f3n mejora la experiencia general de edici\u00f3n y permite a los desarrolladores construir bloques m\u00e1s avanzados y a\u00f1adir personalizaciones m\u00e1s potentes al editor de bloques.<\/p>\n<p>Aparte del editor, WordPress 5.7 tambi\u00e9n introduce toneladas de cambios y grandes caracter\u00edsticas, incluyendo iframes de lazy loading, actualizaciones de la interfaz de inicio de sesi\u00f3n y registro, enlaces para restablecer la contrase\u00f1a, un gran n\u00famero de correcciones de errores y mucho m\u00e1s.<\/p>\n<p>Hemos hecho nuestras pruebas en <a href=\"https:\/\/kinsta.com\/es\/devkinsta\/\">DevKinsta<\/a>, y estamos listos para compartir con contigo nuestras caracter\u00edsticas y cambios favoritos que vienen con WordPress 5.7-completado, por supuesto, con toneladas de capturas de pantalla y fragmentos de c\u00f3digo.<\/p>\n<p>Si quieres profundizar en la primera gran versi\u00f3n de 2021, consulta el <a href=\"https:\/\/make.wordpress.org\/core\/5-7\/\">Development Cycle<\/a> de WordPress 5.7, el <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/21\/wordpress-5-7-planning-roundup\/\">Planning Roundu<\/a>\u00a0y la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">Field Guide<\/a>.<\/p>\n<p>As\u00ed que, mientras seguimos esperando el <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/bringing-the-power-of-blocks-to-widgets\/\">Full Site Editing<\/a> (en el n\u00facleo de WordPress 5.8), \u00a1pong\u00e1monos c\u00f3modos y disfrutemos de las novedades de WordPress 5.7!<\/p>\n\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Novedades del Editor de Bloques<\/h2>\n<p>WordPress 5.7 trae muchas versiones del <a href=\"https:\/\/kinsta.com\/es\/blog\/gutenberg-wordpress-editor\/\">plugin Gutenberg<\/a> al Core. Ser\u00eda imposible mencionar aqu\u00ed todas esas incorporaciones adem\u00e1s de los numerosos cambios y correcciones de errores a\u00f1adidos al editor, pero puedes visitar los siguientes enlaces para profundizar en cada versi\u00f3n: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">9.5<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">9.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">9.9<\/a>.<\/p>\n<p>Las correcciones de errores y las mejoras de rendimiento de Gutenberg 10.0 y 10.1 tambi\u00e9n forman parte de WordPress 5.7.<\/p>\n<p>Dicho esto, vamos a repasar nuestra lista de las caracter\u00edsticas y los cambios m\u00e1s interesantes a\u00f1adidos al editor de bloques con WordPress 5.7:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"disc\" selector=\"h3\" count-number=\"8\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Caracter\u00edsticas, Mejoras y API de las Variaciones de Bloques<\/h3>\n<p>Introducido con WordPress 5.4, las <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-4\/#block-variations\">variaciones de bloque<\/a> proporcionan una manera para que el usuario seleccione una instancia diferente del mismo bloque.<\/p>\n<p>Esta funci\u00f3n funciona junto con la <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">API de variaciones<\/a> de bloques, una potente herramienta que permite a los desarrolladores a\u00f1adir, gestionar o eliminar variaciones de bloques.<\/p>\n<p>WordPress 5.7 introduce varias mejoras, funciones y nuevas API para las variaciones de los bloques, proporcionando una mejor interfaz de usuario y herramientas m\u00e1s potentes para los desarrolladores. Vamos a sumergirnos en ello.<\/p>\n<h4>Transformaciones en la Variaci\u00f3n de bloques<\/h4>\n<p>Introducido por primera vez con <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a> y ahora a\u00f1adido a WordPress 5.7, un conmutador de <strong>transformaci\u00f3n a variaci\u00f3n <\/strong>aparece debajo de la tarjeta de bloque para los bloques que soportan esta caracter\u00edstica.<\/p>\n<figure id=\"attachment_90340\" aria-describedby=\"caption-attachment-90340\" style=\"width: 1966px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90340 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation.jpg\" alt=\"El conmutador de transformaci\u00f3n a variaci\u00f3n para un bloque de botones\" width=\"1966\" height=\"1230\"><figcaption id=\"caption-attachment-90340\" class=\"wp-caption-text\">El conmutador de transformaci\u00f3n a variaci\u00f3n para un bloque de botones<\/figcaption><\/figure>\n<p>Al registrar una nueva variaci\u00f3n de bloque, los desarrolladores de bloques pueden a\u00f1adir el conmutador de variaciones al inspector de bloques a\u00f1adiendo la opci\u00f3n de nueva <code>transform<\/code> al campo de <code>scope<\/code> de la variaci\u00f3n de bloque, como se muestra en el siguiente ejemplo (solo c\u00f3digo JS):<\/p>\n<pre><code class=\"language-javascript\">wp.blocks.registerBlockVariation( 'core\/heading', { \n\tname: 'green-text', \n\ttitle: 'Green Text', \n\tdescription: 'This block has green text. It overrides the default description.',  \n\tattributes: { \n\t\tcontent: 'Green Text', \n\t\ttextColor: 'vivid-green-cyan' \n\t}, \n\ticon: 'palmtree', \n\tscope: [ 'inserter', 'transform' ] \n} );<\/code><\/pre>\n<p>En este ejemplo, la variaci\u00f3n de un bloque aparece en dos \u00e1reas de la interfaz de usuario del editor: el insertador de bloques y el inspector de bloques.<\/p>\n<figure id=\"attachment_90339\" aria-describedby=\"caption-attachment-90339\" style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90339 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation-example.jpg\" alt=\"Ejemplo de variaci\u00f3n de bloques con \u00e1mbito de transformaci\u00f3n\" width=\"1620\" height=\"890\"><figcaption id=\"caption-attachment-90339\" class=\"wp-caption-text\">Ejemplo de variaci\u00f3n de bloques con \u00e1mbito de transformaci\u00f3n<\/figcaption><\/figure>\n<p>Para obtener una descripci\u00f3n detallada de las transformaciones de las variaciones en bloque, v\u00e9ase tambi\u00e9n el PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26687\">#26687<\/a>.<\/p>\n<h4>La Informaci\u00f3n de los Bloques Ahora coincide con las Variaciones de los Mismos<\/h4>\n<p>Desde WordPress 5.7 (y <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>), la interfaz de usuario muestra informaci\u00f3n m\u00e1s espec\u00edfica sobre las variaciones de los bloques, mientras que antes solo mostraba informaci\u00f3n gen\u00e9rica.<\/p>\n<figure id=\"attachment_90314\" aria-describedby=\"caption-attachment-90314\" style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90314 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-old.jpg\" alt=\"Antes de WordPress 5.7, los elementos de la interfaz mostraban informaci\u00f3n gen\u00e9rica sobre las variaciones de los bloques\" width=\"1942\" height=\"940\"><figcaption id=\"caption-attachment-90314\" class=\"wp-caption-text\">Antes de WordPress 5.7, los elementos de la interfaz mostraban informaci\u00f3n gen\u00e9rica sobre las variaciones de los bloques<\/figcaption><\/figure>\n<p>Los bloques incrustados y los Iconos Sociales est\u00e1n construidos como variaciones de bloques; proporcionan buenos ejemplos de c\u00f3mo WordPress hace coincidir la informaci\u00f3n de los bloques con las variaciones de los mismos.<\/p>\n<figure id=\"attachment_90313\" aria-describedby=\"caption-attachment-90313\" style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90313 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-new.jpg\" alt=\"Ahora los elementos de la interfaz muestran informaci\u00f3n espec\u00edfica de las variaciones de los bloques\" width=\"1942\" height=\"872\"><figcaption id=\"caption-attachment-90313\" class=\"wp-caption-text\">Ahora los elementos de la interfaz muestran informaci\u00f3n espec\u00edfica de las variaciones de los bloques<\/figcaption><\/figure>\n<p>Estos cambios afectan al inspector de bloques, a la barra de navegaci\u00f3n de bloques y a las migas de pan. Desde <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a>, esta mejora de la interfaz de usuario tambi\u00e9n se aplica al conmutador de bloques.<\/p>\n<figure id=\"attachment_90311\" aria-describedby=\"caption-attachment-90311\" style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90311 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-switcher.jpg\" alt=\"Mejora de la interfaz de usuario para las variaciones de bloques en el conmutador de bloques\" width=\"1304\" height=\"596\"><figcaption id=\"caption-attachment-90311\" class=\"wp-caption-text\">Mejora de la interfaz de usuario para las variaciones de bloques en el conmutador de bloques<\/figcaption><\/figure>\n<h4>Nuevas API de Variaciones de Bloques<\/h4>\n<p>WordPress 5.7 tambi\u00e9n introduce <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">nuevas APs<\/a> que los desarrolladores pueden utilizar en el registro de variaciones de bloque para mostrar la informaci\u00f3n correcta de una variaci\u00f3n de bloque (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>).<\/p>\n<p>La nueva propiedad <code>isActive<\/code> es una funci\u00f3n que acepta los atributos de un bloque. Puedes utilizar los atributos de la variaci\u00f3n para determinar si una variaci\u00f3n est\u00e1 activa (v\u00e9ase tambi\u00e9n la <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">Referencia de la API de bloques<\/a>).<\/p>\n<p>Los desarrolladores de bloques pueden utilizar esta funci\u00f3n para mostrar la informaci\u00f3n de la variaci\u00f3n en lugar de la informaci\u00f3n del bloque. Un ejemplo podr\u00eda ser el bloque de <code>embed<\/code>, donde podemos cambiar el valor del atributo <code>providerNameSlug<\/code> (un ejemplo de la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">nota de desarrollo<\/a>):<\/p>\n<pre><code class=\"language-javascript\">const variations = [\n{\n\tname: 'wordpress',\n\ttitle: 'WordPress',\n\tkeywords: [ __( 'post' ), __( 'blog' ) ],\n\tdescription: __( 'Embed a WordPress post.' ),\n\tattributes: { providerNameSlug: 'wordpress' },\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.providerNameSlug === variationAttributes.providerNameSlug,\n},\n];<\/code><\/pre>\n<p>En el siguiente ejemplo, la propiedad <code>isActive<\/code> se utiliza para cambiar el atributo de color:<\/p>\n<pre><code class=\"language-javascript\">variations: [\n{\n\tname: 'blue',\n\ttitle: __( 'Blue Quote' ),\n\tisDefault: true,\n\tattributes: { color: 'blue', className: 'is-style-blue-quote' },\n\ticon: 'format-quote',\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.color === variationAttributes.color\n},\n],<\/code><\/pre>\n<p>El nuevo hook <code>useBlockDisplayInformation<\/code> devuelve informaci\u00f3n sobre un bloque determinado. El nuevo gancho tiene en cuenta la propiedad isActive de una variaci\u00f3n del bloque y devuelve el <code>title<\/code>, el <code>icon<\/code> y la <code>description<\/code> del bloque.<\/p>\n<p>Estos cambios afectan a la tarjeta de bloque (herramientas del inspector), a la vista de la lista de navegaci\u00f3n (barra superior) y a las migas de pan (v\u00e9ase tambi\u00e9n el PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27469\">#27469<\/a>).<\/p>\n<h3>Nuevas Caracter\u00edsticas del Bloque de Botones<\/h3>\n<p>Un par de nuevas caracter\u00edsticas mejoran la funcionalidad y la interfaz del bloque de botones.<\/p>\n<h4>Dimensiones de los Botones<\/h4>\n<p>Un nuevo control disponible en los Ajustes de la barra lateral nos permite ahora establecer un porcentaje de anchura para los botones alojados en los bloques de Botones (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90316\" aria-describedby=\"caption-attachment-90316\" style=\"width: 1968px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90316 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons-block-settings.jpg\" alt=\"Configuraci\u00f3n de la anchura de los botones\" width=\"1968\" height=\"966\"><figcaption id=\"caption-attachment-90316\" class=\"wp-caption-text\">Configuraci\u00f3n de la anchura de los botones<\/figcaption><\/figure>\n<p>Solo tienes que seleccionar un bot\u00f3n y elegir 25%, 50%, 75% o 100%. Los porcentajes se refieren al contenedor principal. La imagen siguiente muestra diferentes combinaciones de dimensiones de botones.<\/p>\n<figure id=\"attachment_90317\" aria-describedby=\"caption-attachment-90317\" style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90317 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons.jpg\" alt=\"Combinaciones de botones con diferentes valores de anchura\" width=\"1254\" height=\"930\"><figcaption id=\"caption-attachment-90317\" class=\"wp-caption-text\">Combinaciones de botones con diferentes valores de anchura<\/figcaption><\/figure>\n<p>Para m\u00e1s informaci\u00f3n t\u00e9cnica, consulta los pull requests <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25999\">#25999<\/a> y <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26781\">#26781<\/a>.<\/p>\n<h4>Disposici\u00f3n Vertical<\/h4>\n<p>Esta nueva funci\u00f3n a\u00f1ade variaciones para la orientaci\u00f3n vertical al bloque de Botones. Los usuarios pueden cambiar de un dise\u00f1o horizontal a uno vertical utilizando el conmutador de transformaciones disponible en el panel de configuraci\u00f3n del bloque (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">Gutenberg 9.6<\/a>).<\/p>\n<figure id=\"attachment_90343\" aria-describedby=\"caption-attachment-90343\" style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90343 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/vertical-orientation.jpg\" alt=\"Bloque de botones con orientaci\u00f3n vertical\" width=\"1786\" height=\"1140\"><figcaption id=\"caption-attachment-90343\" class=\"wp-caption-text\">Bloque de botones con orientaci\u00f3n vertical<\/figcaption><\/figure>\n<h3>Mejoras en los \u00cdconos Sociales<\/h3>\n<p>WordPress 5.7 a\u00f1ade nuevas opciones de personalizaci\u00f3n a los <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-plugins-redes-sociales\/\">\u00cdconos Sociales<\/a>: soporte de tama\u00f1os y colores personalizados.<\/p>\n<h4>Tama\u00f1o de los \u00cdconos Sociales<\/h4>\n<p>Con el bloque de \u00cdconos sociales seleccionado, la barra de herramientas del bloque ofrece ahora un men\u00fa de opciones de <strong>tama\u00f1o <\/strong>con los tama\u00f1os disponibles (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90338\" aria-describedby=\"caption-attachment-90338\" style=\"width: 558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90338 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-size.jpg\" alt=\"Tama\u00f1o \"enorme\" para los iconos sociales\" width=\"558\" height=\"267\"><figcaption id=\"caption-attachment-90338\" class=\"wp-caption-text\">Tama\u00f1o \u00abenorme\u00bb para los iconos sociales<\/figcaption><\/figure>\n<h4>Colores Personalizados en los Iconos Sociales<\/h4>\n<p>El mismo bloque ahora admite la configuraci\u00f3n de colores, lo que nos permite establecer diferentes colores personalizados para los iconos y los fondos (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">Gutenberg 9.9<\/a>).<\/p>\n<figure id=\"attachment_90337\" aria-describedby=\"caption-attachment-90337\" style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90337 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-black-background.jpg\" alt=\"Iconos sociales con fondo negro\" width=\"1944\" height=\"1228\"><figcaption id=\"caption-attachment-90337\" class=\"wp-caption-text\">Iconos sociales con fondo negro<\/figcaption><\/figure>\n<p>Ahora puedes utilizar la paleta de colores del tema para los iconos sociales, evitando que los colores de los iconos choquen con el <a href=\"https:\/\/kinsta.com\/es\/blog\/combinaciones-colores-sitios-web\/\">esquema de colores de tu sitio web<\/a> (ver tambi\u00e9n PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28084\">#28084<\/a>).<\/p>\n<h3>Soporte al Tama\u00f1o de la Fuente<\/h3>\n<p>WordPress 5.7 a\u00f1ade soporte del <a href=\"https:\/\/kinsta.com\/es\/blog\/como-cambiar-las-fuentes-en-wordpress\/#changing-font-sizes-in-wordpress\">tama\u00f1o de la fuente<\/a> para los bloques de lista y de c\u00f3digo.<\/p>\n<h4>Tama\u00f1o de la Fuente en el Bloque de la Lista<\/h4>\n<p>Se ha a\u00f1adido una tarjeta de tipograf\u00eda con controles para el tama\u00f1o de la fuente en la configuraci\u00f3n del bloque de la lista (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90326\" aria-describedby=\"caption-attachment-90326\" style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90326 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/font-size-in-list-block.jpg\" alt=\"Tama\u00f1o de la fuente en la configuraci\u00f3n del bloque de la lista\" width=\"1822\" height=\"1214\"><figcaption id=\"caption-attachment-90326\" class=\"wp-caption-text\">Tama\u00f1o de la fuente en la configuraci\u00f3n del bloque de la lista<\/figcaption><\/figure>\n<p>Los usuarios pueden elegir uno de los tama\u00f1os de letra disponibles para los elementos de la lista o establecer un tama\u00f1o de letra personalizado expresado en p\u00edxeles. El bot\u00f3n \u00abReset\u00bb restablece los valores por defecto.<\/p>\n<h4>Soporte al Tama\u00f1o de la Fuente en el Bloque de C\u00f3digo<\/h4>\n<p>WordPress 5.7 tambi\u00e9n a\u00f1ade soporte para la gesti\u00f3n del tama\u00f1o de la fuente dentro de los bloques de c\u00f3digo. Con un bloque de c\u00f3digo seleccionado, la barra lateral de ajustes del bloque muestra un nuevo control de <strong>tama\u00f1o de fuente<\/strong>. Este control te permite elegir uno de los tama\u00f1os preestablecidos disponibles en <a href=\"https:\/\/kinsta.com\/es\/blog\/cambiar-tema-wordpress\/\">tu tema<\/a> o establecer un valor personalizado en p\u00edxeles (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a>).<\/p>\n<figure id=\"attachment_90320\" aria-describedby=\"caption-attachment-90320\" style=\"width: 1788px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90320 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-settings.jpg\" alt=\"Tama\u00f1os de fuente globales disponibles en Twenty Twenty\" width=\"1788\" height=\"1256\"><figcaption id=\"caption-attachment-90320\" class=\"wp-caption-text\">Tama\u00f1os de fuente globales disponibles en Twenty Twenty<\/figcaption><\/figure>\n<p>La implementaci\u00f3n de esta funci\u00f3n tambi\u00e9n permite utilizar variables de estilo globales en el CSS de los bloques Code (v\u00e9ase tambi\u00e9n el PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27294\">#27294<\/a>). La imagen siguiente muestra un bloque Code en el frontend con el <a href=\"https:\/\/kinsta.com\/es\/blog\/tema-twenty-twenty\/\">tema Twenty Twenty<\/a> instalado.<\/p>\n<figure id=\"attachment_90319\" aria-describedby=\"caption-attachment-90319\" style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90319 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-output.jpg\" alt=\"Estilos CSS globales en un bloque de c\u00f3digo\" width=\"1786\" height=\"922\"><figcaption id=\"caption-attachment-90319\" class=\"wp-caption-text\">Estilos CSS globales en un bloque de c\u00f3digo<\/figcaption><\/figure>\n<h3>Alineaci\u00f3n de Altura Completa en el Bloque de Cubierta<\/h3>\n<p>WordPress 5.7 introduce un nuevo componente de alineaci\u00f3n de la barra de herramientas de altura completa. Se a\u00f1adi\u00f3 por primera vez al editor de bloques con <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a>. Ahora, se ha fusionado en el Core y se ha implementado en el bloque de cubierta.<\/p>\n<figure id=\"attachment_90327\" aria-describedby=\"caption-attachment-90327\" style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90327 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/full-height-alignment.jpg\" alt=\"Se ha implementado la alineaci\u00f3n de altura completa en el bloque de cubierta\" width=\"1822\" height=\"1040\"><figcaption id=\"caption-attachment-90327\" class=\"wp-caption-text\">Se ha implementado la alineaci\u00f3n de altura completa en el bloque de cubierta<\/figcaption><\/figure>\n<p>Si activas el bot\u00f3n de la barra de herramientas del bloque, manteniendo un ojo en el control de la altura m\u00ednima, ver\u00e1s que la alineaci\u00f3n de altura completa es solo una abreviatura de <code>100vh<\/code> (lee m\u00e1s sobre <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/length#Viewport-percentage_lengths\">las longitudes de porcentaje de la ventana gr\u00e1fica<\/a>).<\/p>\n<figure id=\"attachment_90321\" aria-describedby=\"caption-attachment-90321\" style=\"width: 1626px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90321 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/cover-block-minimum-height.jpg\" alt=\"Alineaci\u00f3n de altura completa en un bloque de cubierta\" width=\"1626\" height=\"892\"><figcaption id=\"caption-attachment-90321\" class=\"wp-caption-text\">Alineaci\u00f3n de altura completa en un bloque de cubierta<\/figcaption><\/figure>\n<p>Puedes utilizar la alineaci\u00f3n de altura completa en combinaci\u00f3n con otros ajustes de control como el fondo fijo, la posici\u00f3n del contenido, etc. Probablemente te sorprender\u00e1 la cantidad de efectos impresionantes que podr\u00e1s crear en tus p\u00e1ginas.<\/p>\n<h3>Arrastrar y Soltar Bloques y Patrones Desde el Insertador<\/h3>\n<p>El insertador de bloques ahora soporta la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/08\/core-editor-improvement-drag-drop-blocks-and-patterns-from-the-inserter\/\">funci\u00f3n de arrastrar y soltar para bloques y patrones<\/a>. Los usuarios pueden tomar cualquier bloque o patr\u00f3n del insertador y colocarlo en cualquier lugar del lienzo de la publicaci\u00f3n (Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a> y <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>).<\/p>\n<figure id=\"attachment_90324\" aria-describedby=\"caption-attachment-90324\" style=\"width: 2320px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90324 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/drag-and-drop-blocks-and-patterns.jpg\" alt=\"Ahora puedes arrastrar bloques o patrones desde el insertador hasta el lienzo de la entrada\" width=\"2320\" height=\"1064\"><figcaption id=\"caption-attachment-90324\" class=\"wp-caption-text\">Ahora puedes arrastrar bloques o patrones desde el insertador hasta el lienzo de la entrada<\/figcaption><\/figure>\n<p>Ten en cuenta que la funci\u00f3n de arrastrar y soltar solo funciona si tu tema admite patrones de bloques.<\/p>\n<h3>Bloque Espaciador Semitransparente<\/h3>\n<p>En lugar del anterior color gris opaco, el bloque Espaciador tiene ahora un fondo semitransparente (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a>).<\/p>\n<figure id=\"attachment_90335\" aria-describedby=\"caption-attachment-90335\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90335 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-56.jpg\" alt=\"Un bloque espaciador opaco en WordPress 5.6\" width=\"1220\" height=\"628\"><figcaption id=\"caption-attachment-90335\" class=\"wp-caption-text\">Un bloque espaciador opaco en WordPress 5.6<\/figcaption><\/figure>\n<p>Esta caracter\u00edstica deber\u00eda facilitar la identificaci\u00f3n del bloque espaciador sobre cualquier color de fondo.<\/p>\n<figure id=\"attachment_90336\" aria-describedby=\"caption-attachment-90336\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90336 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-57.jpg\" alt=\"Un bloque espaciador semitransparente en WordPress 5.7\" width=\"1220\" height=\"612\"><figcaption id=\"caption-attachment-90336\" class=\"wp-caption-text\">Un bloque espaciador semitransparente en WordPress 5.7<\/figcaption><\/figure>\n<h3>Mejoras Adicionales en el Editor de Bloques que Merecen la Pena Ser Mencionados<\/h3>\n<p>Nuestra lista no cubre todas las caracter\u00edsticas y mejoras incorporadas al n\u00facleo, as\u00ed que aseg\u00farate de consultar la documentaci\u00f3n oficial y las notas de desarrollo para obtener un registro m\u00e1s completo de las novedades del editor de bloques con WordPress 5.7.<\/p>\n<p>Pero solo para nombrar algunos otros, en 5.7, tambi\u00e9n encontrar\u00e1s:<\/p>\n<ul>\n<li>Activar autom\u00e1ticamente el modo oscuro cuando el fondo oscuro est\u00e1 activado (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28233\">#28233<\/a>)<\/li>\n<li>Iconos de Patreon, Telegram y TikTok a\u00f1adidos a los iconos sociales (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26118\">#26118<\/a>)<\/li>\n<li>Todas las unidades son compatibles con la configuraci\u00f3n del tama\u00f1o de la fuente (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26475\">#26475<\/a>)<\/li>\n<li>Las vistas previas de las transformaciones en bloque (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27861\">#27861<\/a>)<\/li>\n<li>Mejora de la vista previa del patr\u00f3n de bloques en el insertador de bloques (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27204\">#27204<\/a>)<\/li>\n<li>Se ha mejorado la modalidad de Opciones y se ha cambiado el nombre a <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/core-editor-improvement-new-preferences-experience\/\">Preferencias<\/a><\/li>\n<li>Cambios en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/changes-in-wordpress-data-api\/\">@wordpress\/data API<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/inner-blocks-api-changes\/\">Cambios en la API de Inner Blocks<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/enhancements-to-the-import-export-feature-in-wordpress-5-7\/\">Mejoras en la funci\u00f3n<\/a> de importaci\u00f3n\/exportaci\u00f3n<\/li>\n<li>Cambios en los <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/24\/changes-to-block-editor-components-and-blocks\/\">componentes y bloques<\/a> del editor de bloques<\/li>\n<\/ul>\n<figure id=\"attachment_90312\" aria-describedby=\"caption-attachment-90312\" style=\"width: 1288px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90312 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-transforms-preview.jpg\" alt=\"Las vistas previas de las transformaciones de bloques en WordPress 5.7\" width=\"1288\" height=\"972\"><figcaption id=\"caption-attachment-90312\" class=\"wp-caption-text\">Las vistas previas de las transformaciones de bloques en WordPress 5.7<\/figcaption><\/figure>\n<h2>Lazy Loading iframes<\/h2>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/blog\/lazy-load-de-wordpress\/\">lazy loading<\/a> es una t\u00e9cnica de optimizaci\u00f3n que aplaza la carga de recursos no cr\u00edticos hasta que est\u00e9n en la <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Viewport\">ventana gr\u00e1fica del usuario<\/a>. Las im\u00e1genes de lazy loading y los recursos incrustados no se descargan ni se procesan hasta que son necesarios. Puede mejorar significativamente el <a href=\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\">rendimiento del sitio<\/a>, especialmente en el caso de los sitios web con im\u00e1genes y <a href=\"https:\/\/kinsta.com\/es\/blog\/integrar-incrustar-youtube-video-wordpress\/\">v\u00eddeos<\/a> de alta resoluci\u00f3n.<\/p>\n<p>Antes de las <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading#images_and_iframes\">lazy loading nativa<\/a>, los desarrolladores solo pod\u00edan <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">cargar activos de forma lenta a trav\u00e9s de JavaScript<\/a>. Los usuarios de WordPress se ve\u00edan obligados a <a href=\"https:\/\/kinsta.com\/es\/blog\/lazy-load-de-wordpress\/\">utilizar un plugin<\/a> para conseguir el mismo efecto. Sin embargo, desde que la <a href=\"https:\/\/html.spec.whatwg.org\/multipage\/embedded-content.html#attr-img-loading\">lazy loading se convirti\u00f3 en un est\u00e1ndar<\/a>, las im\u00e1genes y los iframes se pueden cargar diferidamente simplemente a\u00f1adiendo el atributo <code>loading=\"lazy\"<\/code> a las etiquetas <code>img<\/code> e <code>iframe<\/code>.<\/p>\n<figure id=\"attachment_90334\" aria-describedby=\"caption-attachment-90334\" style=\"width: 1442px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90334 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/safari-lazy-image-loading.jpg\" alt=\"Safari admite la lazy loading de im\u00e1genes como funci\u00f3n experimental\" width=\"1442\" height=\"562\"><figcaption id=\"caption-attachment-90334\" class=\"wp-caption-text\">Safari admite la lazy loading de im\u00e1genes como funci\u00f3n experimental<\/figcaption><\/figure>\n<p>WordPress 5.5 introdujo <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">Native Image Lazy-Loading en el n\u00facleo de WordPress<\/a>, a\u00f1adiendo autom\u00e1ticamente el atributo <code>loading=\"lazy\"<\/code> a las etiquetas <code>img<\/code> con atributos de <code>width<\/code> y <code>height<\/code> especificados.<\/p>\n<p>Ahora, desde WordPress 5.7, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">la lazy load se extiende<\/a> a las etiquetas <code>iframe<\/code>. En cuanto a las im\u00e1genes, para evitar <a href=\"https:\/\/web.dev\/optimize-cls\/\">el desplazamiento del dise\u00f1o<\/a>, <code>loading=\"lazy\"<\/code> solo se a\u00f1adir\u00e1 a las etiquetas <code>iframe<\/code> que tengan especificados los atributos <code>width<\/code> y <code>height<\/code>.<\/p>\n<p>En WordPress, la lazy loading nativa funciona con iframes en los siguientes contextos:<\/p>\n<ul>\n<li>iframes en el contenido de las entradas (<code>the_content<\/code>)<\/li>\n<li>iframes en los extractos de las entradas (<code>the_excerpt<\/code>)<\/li>\n<li>iframes en widgets de texto (<code>widget_text_content<\/code>)<\/li>\n<\/ul>\n<figure id=\"attachment_90318\" aria-describedby=\"caption-attachment-90318\" style=\"width: 2158px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90318 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/chrome-lazy-loading-settings.jpg\" alt=\"Configuraci\u00f3n de la lazy loading en Chrome (disponible en chrome:\/\/flags\/)\" width=\"2158\" height=\"422\"><figcaption id=\"caption-attachment-90318\" class=\"wp-caption-text\">Configuraci\u00f3n de la lazy loading en Chrome (disponible en chrome:\/\/flags\/)<\/figcaption><\/figure>\n<p>En WordPress, la mayor\u00eda de los iframes dependen de la integraci\u00f3n de <a href=\"https:\/\/wordpress.org\/support\/article\/embeds\/#oembed\">oEmbed<\/a>, que transforma autom\u00e1ticamente una URL en la etiqueta <code>iframe<\/code> correspondiente. Por desgracia, no todos los servicios web proporcionan atributos de <code>width<\/code> y <code>height<\/code> para los iframes; esto impide que WordPress a\u00f1ada el atributo de <code>loading<\/code> a esos iframes.<\/p>\n<p>La siguiente imagen muestra una etiqueta <code>iframe<\/code> con el atributo <code>loading=\"lazy\"<\/code>:<\/p>\n<figure id=\"attachment_90346\" aria-describedby=\"caption-attachment-90346\" style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90346 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/youtube-iframe.jpg\" alt=\"Lazy loading con un v\u00eddeo de YouTube incrustado\" width=\"1552\" height=\"1080\"><figcaption id=\"caption-attachment-90346\" class=\"wp-caption-text\">Lazy loading con un v\u00eddeo de YouTube incrustado<\/figcaption><\/figure>\n<p>En palabras de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">Felix Arntz<\/a>:<\/p>\n<blockquote><p>El marcado de esas etiquetas <code>iframe<\/code> est\u00e1 controlado por el servicio web respectivo, y solo algunos de esos servicios web siguen la mejor pr\u00e1ctica de proporcionar el atributo de <code>width<\/code> y <code>height<\/code>. Como WordPress no puede adivinar las dimensiones del recurso incrustado, el atributo <code>loading=\"lazy\"<\/code> solo se a\u00f1adir\u00e1 si la etiqueta <code>iframe<\/code> oEmbed viene con ambos atributos de dimensi\u00f3n presentes.<\/p><\/blockquote>\n<p>La siguiente imagen muestra una etiqueta <code>iframe<\/code> sin el atributo <code>loading=\"lazy\"<\/code>:<\/p>\n<figure id=\"attachment_90341\" aria-describedby=\"caption-attachment-90341\" style=\"width: 572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90341 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/twitter-iframe.jpg\" alt=\"Un iframe sin el atributo de carga\" width=\"572\" height=\"535\"><figcaption id=\"caption-attachment-90341\" class=\"wp-caption-text\">Un iframe sin el atributo de carga<\/figcaption><\/figure>\n<h3>Lazy Loading de iframes para Desarrolladores<\/h3>\n<p>Desde el <a href=\"https:\/\/kinsta.com\/es\/blog\/contratar-desarrollador-de-wordpress\/\">punto de vista de los desarrolladores<\/a>, la nueva funci\u00f3n requer\u00eda varios cambios, entre ellos:<\/p>\n<ul>\n<li>Se ha ampliado el comportamiento de la funci\u00f3n <code>wp_filter_content_tags()<\/code> para a\u00f1adir el atributo <code>loading<\/code> a las etiquetas <code>iframe<\/code>. Anteriormente, el atributo de <code>loading<\/code> solo se a\u00f1ad\u00eda a las etiquetas <code>img<\/code>.<\/li>\n<li>Por defecto, la <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_lazy_loading_enabled\/\">funci\u00f3n<\/a> <code>wp_lazy_loading_enabled()<\/code> ahora devuelve <code>true<\/code> para las etiquetas <code>iframe<\/code> (cuando est\u00e1n activadas).<\/li>\n<li>La nueva funci\u00f3n <code>wp_iframe_tag_add_loading_attr()<\/code> permite a\u00f1adir el atributo de <code>loading<\/code> a las etiquetas <code>iframe<\/code> (similar a <code>wp_img_tag_add_loading_attr()<\/code>-ver <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_img_tag_add_loading_attr\/\">Referencia de C\u00f3digo<\/a>).<\/li>\n<li>El filtro <code>wp_iframe_tag_add_loading_attr<\/code> permite personalizar la lazy loading en iframes espec\u00edficos. Devolver <code>false<\/code> o una cadena vac\u00eda no a\u00f1adir\u00e1 el atributo.<\/li>\n<\/ul>\n<p>Puedes anular el comportamiento por defecto utilizando el <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/wp_lazy_loading_enabled\/\">filtro<\/a> existente <code>wp_lazy_loading_enabled<\/code>, que ahora devuelve <code>true<\/code> para las etiquetas <code>iframe<\/code>.<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_lazy_loading_enabled',\n\tfunction( $default, $tag_name, $context ){\n\t\tif ( 'iframe' === $tag_name && 'the_content' === $context ){\n\t\t\treturn false;\n\t\t}\n\t\treturn $default;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Tambi\u00e9n puedes utilizar el nuevo filtro <code>wp_iframe_tag_add_loading_attr<\/code>, que permite personalizar el comportamiento de una etiqueta <code>iframe<\/code> espec\u00edfica. Por ejemplo, puedes desactivar la lazy loading de los v\u00eddeos de YouTube en un contexto determinado.<\/p>\n<p>El c\u00f3digo siguiente se basa en un ejemplo de la nota de desarrollo y muestra c\u00f3mo desactivar la lazy loading para los iframes que incrustan v\u00eddeos de YouTube:<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_iframe_tag_add_loading_attr',\n\tfunction( $value, $iframe, $context ){\n\t\tif ( 'the_content' === $context && false !== strpos( $iframe, 'youtube.com' ) {\n\t\treturn false;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Ten en cuenta que, en general, no todos los navegadores soportan el lazy loading en el momento de escribir este art\u00edculo. A continuaci\u00f3n puedes ver que Firefox y Safari solo admiten la carga perezosa en las im\u00e1genes.<\/p>\n<figure id=\"attachment_90330\" aria-describedby=\"caption-attachment-90330\" style=\"width: 2650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90330 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/lazy-load-iframes.jpg\" alt=\"Carga perezosa mediante atributo para im\u00e1genes e iframes\" width=\"2650\" height=\"1268\"><figcaption id=\"caption-attachment-90330\" class=\"wp-caption-text\">Lazy Loading mediante atributo para im\u00e1genes e iframes (Fuente: <a href=\"https:\/\/caniuse.com\/loading-lazy-attr\">caniuse.com<\/a>)<\/figcaption><\/figure>\n<h2>Migraci\u00f3n de Sitios de HTTP a HTTPS con un Solo Clic<\/h2>\n<p>Desde la versi\u00f3n 5.7, WordPress detecta si el entorno de un sitio web soporta HTTPS. Si es as\u00ed, la secci\u00f3n de Estado de HTTPS en la herramienta de Salud del Sitio proporciona un bot\u00f3n de llamada a la acci\u00f3n que permite a los administradores del sitio <a href=\"https:\/\/kinsta.com\/es\/blog\/http-a-https\/\">cambiar sus sitios web de HTTP a HTTPS<\/a> con un solo clic. El contenido del sitio se migra sobre la marcha, lo que evita que nos encontremos con <a href=\"https:\/\/kinsta.com\/es\/blog\/advertencia-contenido-mezclado\/\">avisos de contenido mixto<\/a>.<\/p>\n<figure id=\"attachment_90347\" aria-describedby=\"caption-attachment-90347\" style=\"width: 829px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90347 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/site-health-https-supported.png\" alt=\"Actualice su sitio para utilizar HTTPS en WordPress 5.7\" width=\"829\" height=\"225\"><figcaption id=\"caption-attachment-90347\" class=\"wp-caption-text\">Actualice su sitio para utilizar HTTPS en WordPress 5.7 (Fuente de la imagen: <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>WordPress mostrar\u00e1 una notificaci\u00f3n si HTTPS no es compatible.<\/p>\n<figure id=\"attachment_90329\" aria-describedby=\"caption-attachment-90329\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90329 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https-not-supported.jpg\" alt=\"No se admite HTTPS\" width=\"1600\" height=\"410\"><figcaption id=\"caption-attachment-90329\" class=\"wp-caption-text\">No se admite HTTPS<\/figcaption><\/figure>\n<h3>Migraci\u00f3n de HTTP a HTTPS para Desarrolladores<\/h3>\n<p>Junto con la nueva funci\u00f3n autom\u00e1tica accesible desde la herramienta Salud del Sitio, WordPress 5.7 introduce nuevas funciones que permiten a los desarrolladores probar y personalizar diferentes aspectos de la detecci\u00f3n y migraci\u00f3n de HTTPS.<\/p>\n<p>La nueva funci\u00f3n <code>wp_is_using_https()<\/code> devuelve <code>true<\/code> si tanto la \u00abDirecci\u00f3n del sitio\u00bb (<code>home_url()<\/code>) como la \u00abDirecci\u00f3n de WordPress\u00bb (<code>site_url()<\/code>) tienen una URL que contiene <code>https<\/code>. Esta nueva funci\u00f3n es ilustrada claramente por Felix Arntz en la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">nota de desarrollo<\/a>:<\/p>\n<blockquote><p>Esencialmente, cambiar estas dos URL a HTTPS indica formalmente que el sitio est\u00e1 usando HTTPS. Aunque hay otras formas de habilitar HTTPS parcialmente en WordPress (por ejemplo, con la constante <code>FORCE_SSL_ADMIN<\/code>), el nuevo mecanismo de detecci\u00f3n se centra en el uso de HTTPS en todo el sitio, es decir, tu frontend y backend.<\/p><\/blockquote>\n<p>Mientras que la funci\u00f3n <code>wp_is_using_https()<\/code> comprueba la presencia de <code>https<\/code> en la URL, <code>wp_is_https_supported()<\/code> comprueba si el entorno del sitio soporta correctamente HTTPS.<\/p>\n<p>Esta funci\u00f3n comprueba esencialmente la presencia de la opci\u00f3n <code>https_detection_errors<\/code> en la base de datos y devuelve <code>true<\/code> si no se detectan errores. En caso de que tu entorno no soporte HTTPS, la opci\u00f3n <code>https_detection_errors<\/code> estar\u00e1 presente en la tabla <code>wp_options<\/code>, como se muestra en la siguiente imagen:<\/p>\n<figure id=\"attachment_90328\" aria-describedby=\"caption-attachment-90328\" style=\"width: 1648px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90328 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https_detection_errors.jpg\" alt=\"No se admite HTTPS\" width=\"1648\" height=\"716\"><figcaption id=\"caption-attachment-90328\" class=\"wp-caption-text\">No se admite HTTPS<\/figcaption><\/figure>\n<p>Como se ha mencionado anteriormente, las URL codificadas en el contenido del sitio se cambian sobre la marcha, todo gracias a dos nuevas funciones: <code>wp_replace_insecure_home_url()<\/code> y <code>wp_should_replace_insecure_home_url()<\/code>.<\/p>\n<p>Para migrar un sitio web de HTTP a HTTPS, el administrador del sitio solo tendr\u00eda que actualizar manualmente \u00abDirecci\u00f3n del sitio\u00bb y \u00abDirecci\u00f3n de WordPress\u00bb para incluir HTTPS en lugar de HTTP. Sin embargo, para facilitar a\u00fan m\u00e1s las cosas, WordPress 5.7 introduce la nueva funci\u00f3n <code>wp_update_urls_to_https()<\/code>.<\/p>\n<p>Esta \u00faltima funci\u00f3n permite <strong>migrar un sitio y todo su contenido de HTTP a HTTPS con un solo clic <\/strong>(al menos en los escenarios m\u00e1s comunes, como cuando la \u00abDirecci\u00f3n del sitio\u00bb coincide con la \u00abDirecci\u00f3n de WordPress\u00bb). Es una novedad absoluta y una mejora considerable en la experiencia de administraci\u00f3n de WordPress.<\/p>\n<p>Para m\u00e1s aspectos t\u00e9cnicos de la detecci\u00f3n y migraci\u00f3n de HTTPS, v\u00e9ase la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">nota de desarrollo<\/a> de Felix Arntz, as\u00ed como los tickets <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/47577\">#47577<\/a> y <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51437\">#51437<\/a>.<\/p>\n<h2>Nuevas Funciones Relacionadas con la Entrada Principal<\/h2>\n<p>WordPress 5.7 introduce <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">dos nuevas funciones relacionadas con la Entrada Principal<\/a>. Son sencillas de usar y te ayudan a reducir la l\u00f3gica en los plugins y temas.<\/p>\n<h3>has_parent_post()<\/h3>\n<p>La funci\u00f3n <code>has_parent_post()<\/code> es una etiqueta condicional que comprueba si una entrada dada tiene un padre, y devuelve <code>true<\/code> o <code>false<\/code> en consecuencia. Acepta el ID de la entrada o el objeto <code>WP_Post<\/code> como par\u00e1metro, y utiliza la variable global <code>$post<\/code> si est\u00e1 disponible. Vea el siguiente ejemplo:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t\/\/ your code here\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h3>get_parent_post()<\/h3>\n<p>La funci\u00f3n <code>get_parent_post()<\/code> es una etiqueta de plantilla que recupera el objeto <code>WP_Post<\/code> padre de una entrada determinada. Al igual que la funci\u00f3n anterior, acepta el ID de la entrada o el objeto <code>WP_Post<\/code> como par\u00e1metro. Mira el siguiente ejemplo de uso:<\/p>\n<pre><code class=\"language-php\">&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;&lt;?php echo get_the_title( get_parent_post( get_the_ID() ) ); ?&gt;&lt;\/a&gt;<\/code><\/pre>\n<p>En el mundo real, utilizar\u00edamos estas funciones conjuntamente. Puedes realizar una prueba por ti mismo a\u00f1adiendo el siguiente c\u00f3digo de la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">nota de desarrollo<\/a> al archivo de plantilla <strong>single.php <\/strong>de tu tema:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t&lt;p&gt;&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;\n\t&lt;?php\n\t\techo sprintf(\n\t\t\tesc_html__( 'Parent page: %s', 'text-domain' ),\n\t\t\tget_the_title( get_parent_post( get_the_ID() ) )\n\t\t);\n\t?&gt;\n\t&lt;\/a&gt;&lt;\/p&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h2>Actualizaciones de la Interfaz de Inicio de Sesi\u00f3n y Registro<\/h2>\n<p>WordPress 5.7 aporta varias <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">mejoras a la funci\u00f3n de inicio de sesi\u00f3n y registro<\/a>, con una interfaz mejorada para <a href=\"https:\/\/kinsta.com\/es\/blog\/cambiar-contrasenas-wordpress\/#how-to-change-or-reset-passwords-in-wordpress\">restablecer la contrase\u00f1a<\/a>, nuevos ganchos y otros cambios menores.<\/p>\n<h3>Pantalla de Restablecimiento de Contrase\u00f1a<\/h3>\n<p>La <strong>pantalla de restablecimiento de contrase\u00f1a <\/strong>ofrece ahora dos botones: <strong>Generar contrase\u00f1a <\/strong>y <strong>Guardar contrase\u00f1a<\/strong>. El primer bot\u00f3n genera una nueva contrase\u00f1a fuerte en cada clic, mientras que el segundo bot\u00f3n guarda tu contrase\u00f1a. Este cambio deber\u00eda mejorar la experiencia de restablecimiento de la contrase\u00f1a para los nuevos usuarios de WordPress.<\/p>\n<p>La siguiente imagen compara las pantallas de restablecimiento de contrase\u00f1a en WordPress 5.6 y 5.7:<\/p>\n<figure id=\"attachment_90332\" aria-describedby=\"caption-attachment-90332\" style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90332 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/reset-password-screen.jpg\" alt=\"La pantalla de restablecimiento de contrase\u00f1a en WordPress 5.6 vs. 5.7\" width=\"1390\" height=\"1044\"><figcaption id=\"caption-attachment-90332\" class=\"wp-caption-text\">La pantalla de restablecimiento de contrase\u00f1a en WordPress 5.6 vs. 5.7<\/figcaption><\/figure>\n<h3>Nuevos Filtros<\/h3>\n<p>El nuevo hook <code>lostpassword_user_data<\/code> nos permite filtrar la variable <code>$user_data<\/code> al restablecer la contrase\u00f1a. Los desarrolladores ahora pueden realizar la validaci\u00f3n de usuarios utilizando datos personalizados en lugar de un nombre de usuario o una direcci\u00f3n de correo electr\u00f3nico. Para un ejemplo del mundo real, mira este comentario de <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51924#comment:5\">Marcelo Villela Gusm\u00e3o<\/a>.<\/p>\n<p>El nuevo hook de filtro <code>login_site_html_link<\/code> nos permite reemplazar completamente el HTML que genera el enlace \u00abBack to {site_name}\u00bb con c\u00f3digo\/enlace personalizado. Ahora los desarrolladores pueden establecer un texto personalizado para el enlace, as\u00ed como cambiar el propio enlace. Puedes utilizar el filtro como se ilustra en el siguiente ejemplo:<\/p>\n<pre><code class=\"language-php\">function custom_login_site_html_link( $link ) {\n\treturn '&lt;a href=\"' . esc_url( home_url( '\/blog\/' ) ) . '\"&gt;' . __( 'Back to my awesome blog', 'textdomain' ) . '&lt;\/a&gt;';\n}\nadd_filter( 'login_site_html_link', 'custom_login_site_html_link', 10, 1 );<\/code><\/pre>\n<p>La imagen siguiente muestra el resultado en la pantalla:<\/p>\n<figure id=\"attachment_90310\" aria-describedby=\"caption-attachment-90310\" style=\"width: 1546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90310 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/back-to-site.jpg\" alt=\"Enlace personalizado \"Volver a {site_name}\" en WordPress 5.7\" width=\"1546\" height=\"1174\"><figcaption id=\"caption-attachment-90310\" class=\"wp-caption-text\">Enlace personalizado \u00abVolver a {site_name}\u00bb en WordPress 5.7<\/figcaption><\/figure>\n<p>Para ver los cambios adicionales, consulta los <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">cambios en las pantallas de inicio de sesi\u00f3n y registro en la nota de desarrollo de WordPress 5.7<\/a>.<\/p>\n<h2>Nuevas Funciones para Comprobar si una Publicaci\u00f3n es Visible P\u00fablicamente<\/h2>\n<p>WordPress 5.7 introduce <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/introducing-additional-functions-to-check-if-a-post-is-publicly-viewable-in-wordpress-5-7\/\">dos nuevas funciones<\/a> que permiten a los desarrolladores comprobar si una entrada es visible p\u00fablicamente.<\/p>\n<h3>is_post_status_viewable()<\/h3>\n<p>La nueva funci\u00f3n <code>is_post_status_viewable()<\/code> permite a los desarrolladores determinar si una publicaci\u00f3n es visible p\u00fablicamente en funci\u00f3n del <strong>estado de la misma<\/strong>.<\/p>\n<p>Esta nueva funci\u00f3n proporciona una mejor manera de comprobar si una entrada es visible que la funci\u00f3n existente <code>is_post_type_viewable()<\/code>, que puedes comprobar <strong>si un tipo de entrada es visible <\/strong>para los usuarios an\u00f3nimos, pero no ayuda a determinar si una entrada espec\u00edfica es visible o no.<\/p>\n<p>Para los tipos de entrada incorporados, <code>is_post_status_viewable()<\/code> comprueba el atributo <code>public<\/code>. Para los tipos de entrada personalizados, comprueba el atributo <code>publicly_queryable<\/code> en su lugar.<\/p>\n<p>Hemos probado el siguiente c\u00f3digo, basado en el ejemplo de la nota de desarrollo, en una instalaci\u00f3n local:<\/p>\n<pre><code class=\"language-php\">$current_post_status = get_post_status( $post );\nif ( is_post_status_viewable( $current_post_status ) ) {\n\techo '&lt;p&gt;This post uses a public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n} else {\n\techo '&lt;p&gt;This post uses a non public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n}<\/code><\/pre>\n<p><code>is_post_status_viewable()<\/code> acepta un par\u00e1metro obligatorio:<\/p>\n<ul>\n<li><code>$post_status<\/code> (<em>string|stdClass<\/em>) ) El nombre u objeto del estado de la publicaci\u00f3n.<\/li>\n<\/ul>\n<p>En una entrada de blog p\u00fablica, el c\u00f3digo anterior producir\u00eda el siguiente resultado:<\/p>\n<figure id=\"attachment_90323\" aria-describedby=\"caption-attachment-90323\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90323 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-publish.jpg\" alt=\"El estado actual de un puesto visible p\u00fablicamente\" width=\"1230\" height=\"673\"><figcaption id=\"caption-attachment-90323\" class=\"wp-caption-text\">El estado actual de una entrada visible p\u00fablicamente<\/figcaption><\/figure>\n<p>En una entrada privada, el resultado ser\u00eda el siguiente:<\/p>\n<figure id=\"attachment_90322\" aria-describedby=\"caption-attachment-90322\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90322 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-private.jpg\" alt=\"El estado actual de un puesto privado\" width=\"1230\" height=\"866\"><figcaption id=\"caption-attachment-90322\" class=\"wp-caption-text\">El estado actual de una entrada privada<\/figcaption><\/figure>\n<p>Jean-Baptiste Audras, autor de la nota de dev, advierte:<\/p>\n<blockquote><p>Ten en cuenta que los mensajes protegidos por contrase\u00f1a se consideran visibles p\u00fablicamente, mientras que los mensajes privados no lo son.<\/p><\/blockquote>\n<h3>is_post_publicly_viewable()<\/h3>\n<p>La nueva funci\u00f3n <code>is_post_publicly_viewable()<\/code> devuelve <code>true<\/code> si tanto <code>is_post_status_viewable()<\/code> como <code>is_post_type_viewable()<\/code> devuelven <code>true<\/code>. Tambi\u00e9n nos permite determinar si una entrada espec\u00edfica es p\u00fablicamente visible (es decir, si es visible para los usuarios que no han iniciado sesi\u00f3n).<\/p>\n<p><code>is_post_publicly_viewable()<\/code> acepta un par\u00e1metro opcional:<\/p>\n<ul>\n<li><code>$post<\/code> (<em>string|stdClass<\/em>) Un ID de puesto u objeto. Por defecto, se pasa el objeto global <code>$post<\/code>.<\/li>\n<\/ul>\n<h2>Un Nuevo Gancho Din\u00e1mico para Filtrar el Contenido de un Tipo de Bloque Espec\u00edfico<\/h2>\n<p>WordPress 5.7 introduce un <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">nuevo gancho din\u00e1mico<\/a> que permite a los desarrolladores filtrar el contenido de un tipo de bloque espec\u00edfico.<\/p>\n<p>Este nuevo filtro <code>render_block_{$this-&gt;name}<\/code> es similar al <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/render_block\/\">filtro<\/a> <code>render_block<\/code> existente, con una diferencia clave: <code>render_block<\/code> filtra el contenido de un solo bloque, mientras que el nuevo gancho din\u00e1mico filtra el contenido del tipo de bloque <code>{$this-&gt;name}<\/code>.<\/p>\n<p>Para utilizar este filtro, debes proporcionar los siguientes par\u00e1metros:<\/p>\n<ul>\n<li><code>$block_content<\/code> (<em>cadena<\/em>): El contenido del bloque que se va a a\u00f1adir.<\/li>\n<li><code>$block<\/code> (<em>array<\/em>): El bloque completo, incluyendo el nombre y los atributos.<\/li>\n<\/ul>\n<p>La llamada de retorno devuelve el contenido del bloque modificado.<\/p>\n<p>El siguiente ejemplo muestra un caso de uso de este filtro en un bloque de p\u00e1rrafos:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'render_block_core\/paragraph', \n\tfunction( $block_content, $block ) {\n\t\t$content  = '&lt;div class=\"my-custom-wrapper\"&gt;' . $block_content . '&lt;\/div&gt;';\n\t\treturn $content;\n\t}, \n\t10, \n\t2 \n);<\/code><\/pre>\n<p>En este ejemplo, el sufijo <code>core\/paragraph<\/code> es el slug del tipo de bloque de p\u00e1rrafo core. Para los bloques personalizados, el slug debe ser algo as\u00ed como <code>my-custom-plugin\/my-custom-block<\/code>.<\/p>\n<p>Consulta la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">nota de desarrollo<\/a> para obtener una descripci\u00f3n m\u00e1s detallada y otros ejemplos de uso.<\/p>\n<h2>Nueva API para Robots<\/h2>\n<p>La metaetiqueta <code>robots<\/code> permite a los propietarios de los sitios controlar la forma en que una p\u00e1gina web debe ser indexada y servida a los usuarios en los resultados de los motores de b\u00fasqueda (por cierto, aseg\u00farate de consultar nuestra <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/\">gu\u00eda sobre SEO en WordPress<\/a>).<\/p>\n<p>WordPress 5.7 introduce una nueva <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">API de robots<\/a> que permite a los desarrolladores controlar esta metaetiqueta <code>robots<\/code>. La nueva API proporciona un filtro <code>wp_robots<\/code> para que los desarrolladores de temas puedan a\u00f1adir sus directivas personalizadas a la etiqueta meta <code>robots<\/code>.<\/p>\n<p>Adem\u00e1s, la directiva <code>max-image-preview:large<\/code> se a\u00f1ade ahora por defecto a los sitios web configurados para ser visibles por los motores de b\u00fasqueda. Indica a los motores de b\u00fasqueda que muestren vistas previas de im\u00e1genes grandes en los resultados de b\u00fasqueda.<\/p>\n<figure id=\"attachment_90333\" aria-describedby=\"caption-attachment-90333\" style=\"width: 1634px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90333 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/robots-meta-tag.jpg\" alt=\"La directiva 'max-image-preview:large' en WordPress 5.7\" width=\"1634\" height=\"364\"><figcaption id=\"caption-attachment-90333\" class=\"wp-caption-text\">La directiva &#8216;max-image-preview:large&#8217; en WordPress 5.7<\/figcaption><\/figure>\n<p>Los desarrolladores pueden eliminar la directiva <code>max-image-preview:large<\/code> utilizando el siguiente c\u00f3digo:<\/p>\n<pre><code class=\"language-php\">remove_filter( 'wp_robots', 'wp_robots_max_image_preview_large' );<\/code><\/pre>\n<p>La personalizaci\u00f3n de las directivas <code>robots<\/code> es bastante sencilla. El siguiente ejemplo de la nota de desarrollo muestra c\u00f3mo a\u00f1adir una directiva personalizada a la etiqueta meta:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'wp_robots', \n\tfunction( $robots ) {\n\t\t$robots['follow'] = true;\n\t\treturn $robots;\n\t}\n);<\/code><\/pre>\n<p>El c\u00f3digo anterior producir\u00eda la siguiente salida:<\/p>\n<pre><code class=\"language-html\">&lt;meta name=\"robots\" content=\"max-image-preview:large, follow\"&gt;<\/code><\/pre>\n<p>Tambi\u00e9n es posible eliminar las directivas existentes simplemente anulando los valores. El siguiente c\u00f3digo desactiva la directiva <code>max-image-preview<\/code>:<\/p>\n<pre><code class=\"language-php\">function my_wp_robots_directives( $robots ) {\n\tunset( $robots['max-image-preview'] );\n\t$robots['follow'] = true;\n\treturn $robots;\n}\nadd_filter( 'wp_robots', 'my_wp_robots_directives' );<\/code><\/pre>\n<p>Encontrar\u00e1s una descripci\u00f3n detallada de la metaetiqueta <code>robots<\/code> en <a href=\"https:\/\/ahrefs.com\/blog\/meta-robots\/\">el blog de Ahrefs<\/a> y en la <a href=\"https:\/\/developers.google.com\/search\/reference\/robots_meta_tag\">referencia de Google Search<\/a>. Consulta la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">nota de desarrollo<\/a> para obtener informaci\u00f3n adicional sobre la nueva API de robots de WordPress y las funciones obsoletas.<\/p>\n<h2>Enlaces para Restablecer la Contrase\u00f1a<\/h2>\n<p>Una nueva funci\u00f3n permite ahora a los administradores del sitio <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/send-reset-password-links-in-wordpress-5-7\/\">enviar enlaces para restablecer la contrase\u00f1a por correo electr\u00f3nico<\/a> a cualquier usuario registrado. Esta funci\u00f3n puede ser \u00fatil si un usuario no puedes acceder al enlace de restablecimiento de contrase\u00f1a por cualquier motivo.<\/p>\n<p>Los administradores del sitio pueden enviar un enlace para restablecer la contrase\u00f1a por correo electr\u00f3nico desde diferentes \u00e1reas. En primer lugar, encontrar\u00e1s una nueva secci\u00f3n que proporciona un bot\u00f3n de <strong>env\u00edo de enlace de restablecimiento <\/strong>en cualquier <a href=\"https:\/\/wordpress.org\/support\/article\/users-your-profile-screen\/\">pantalla de perfil<\/a> de usuario.<\/p>\n<figure id=\"attachment_90331\" aria-describedby=\"caption-attachment-90331\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90331 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/profile-screen.jpg\" alt=\"Enviar enlace de reinicio en la pantalla de su perfil\" width=\"1200\" height=\"972\"><figcaption id=\"caption-attachment-90331\" class=\"wp-caption-text\">Enviar enlace de reinicio en la pantalla de su perfil<\/figcaption><\/figure>\n<p>Si todo va bien, deber\u00edas ver un aviso del administrador confirmando que el enlace de <a href=\"https:\/\/kinsta.com\/es\/blog\/cambiar-contrasenas-wordpress\/\">restablecimiento de la contrase\u00f1a<\/a> fue enviado por correo electr\u00f3nico al usuario.<\/p>\n<figure id=\"attachment_90309\" aria-describedby=\"caption-attachment-90309\" style=\"width: 1202px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90309 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/admin-notice.jpg\" alt=\"Un aviso del administrador confirma que el correo electr\u00f3nico se ha enviado con \u00e9xito\" width=\"1202\" height=\"404\"><figcaption id=\"caption-attachment-90309\" class=\"wp-caption-text\">Un aviso del administrador confirma que el correo electr\u00f3nico se ha enviado con \u00e9xito<\/figcaption><\/figure>\n<p>Tambi\u00e9n puedes enviar un enlace para restablecer la contrase\u00f1a desde la <a href=\"https:\/\/wordpress.org\/support\/article\/users-screen\/\">pantalla de usuarios<\/a>.<\/p>\n<figure id=\"attachment_90342\" aria-describedby=\"caption-attachment-90342\" style=\"width: 547px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90342 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/users-screen.jpg\" alt=\"Enviar enlace de restablecimiento de contrase\u00f1a en la pantalla de usuarios\" width=\"547\" height=\"368\"><figcaption id=\"caption-attachment-90342\" class=\"wp-caption-text\">Enviar enlace de restablecimiento de contrase\u00f1a en la pantalla de usuarios<\/figcaption><\/figure>\n<p>Incluso puedes seleccionar varios usuarios y enviar enlaces de restablecimiento de contrase\u00f1a en bloque.<\/p>\n<figure id=\"attachment_90315\" aria-describedby=\"caption-attachment-90315\" style=\"width: 544px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90315 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/bulk-actions.jpg\" alt=\"Enviar enlace de restablecimiento de contrase\u00f1a en acciones masivas\" width=\"544\" height=\"361\"><figcaption id=\"caption-attachment-90315\" class=\"wp-caption-text\">Enviar enlace de restablecimiento de contrase\u00f1a en acciones masivas<\/figcaption><\/figure>\n<p>Como se ha mencionado anteriormente, los usuarios recibir\u00e1n un correo electr\u00f3nico con un enlace para restablecer la contrase\u00f1a. La siguiente imagen muestra un correo electr\u00f3nico de restablecimiento de contrase\u00f1a en la herramienta <a href=\"https:\/\/kinsta.com\/es\/docs\/devkinsta\/gestion-del-sitio-devkinsta\/buzon-de-correo-electronico\/\">DevKinsta Email Inbox<\/a>.<\/p>\n<figure id=\"attachment_90325\" aria-describedby=\"caption-attachment-90325\" style=\"width: 2492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90325 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/email-inbox.jpg\" alt=\"El correo electr\u00f3nico de restablecimiento de contrase\u00f1a en DevKinsta\" width=\"2492\" height=\"1232\"><figcaption id=\"caption-attachment-90325\" class=\"wp-caption-text\">El correo electr\u00f3nico de restablecimiento de contrase\u00f1a en DevKinsta<\/figcaption><\/figure>\n<p>Los desarrolladores pueden utilizar los <code>filtros retrieve_password_title<\/code> y <code>retrieve_password_message<\/code> para personalizar el asunto y el mensaje del correo electr\u00f3nico.<\/p>\n<h2>Mejoras Adicionales para los Desarrolladores<\/h2>\n<h3>Nuevas Caracter\u00edsticas para Pasar Atributos a las Etiquetas de Script<\/h3>\n<p>Varias funciones nuevas permiten ahora pasar atributos a las etiquetas <code>&lt;script&gt;<\/code> (es decir, <code>async<\/code> o <code>nonce<\/code>).<\/p>\n<h4>wp_get_script_tag()<\/h4>\n<p><code>wp_get_script_tag()<\/code> carga una etiqueta <code>script<\/code> formateada e inyecta autom\u00e1ticamente el atributo <code>type<\/code> si el tema no ha declarado la compatibilidad con las etiquetas <code>script<\/code> de HTML5. Acepta una matriz de pares clave-valor que representan los atributos que se a\u00f1aden a la etiqueta <code>&lt;script&gt;<\/code>.<\/p>\n<p>Esta funci\u00f3n se empareja con el nuevo filtro <code>wp_script_attributes<\/code>, que puede utilizarse para filtrar atributos.<\/p>\n<h4>wp_print_script_tag()<\/h4>\n<p><code>wp_print_script_tag()<\/code> imprime una etiqueta de script formateada.<\/p>\n<h4>wp_get_inline_script_tag()<\/h4>\n<p><code>wp_get_inline_script_tag()<\/code> envuelve el JavaScript en l\u00ednea en una etiqueta de <code>script<\/code>.<\/p>\n<p>Esta funci\u00f3n tiene su correspondiente hook <code>wp_inline_script_attributes<\/code> que filtra los atributos a a\u00f1adir a una etiqueta de script.<\/p>\n<h4>wp_print_inline_script_tag()<\/h4>\n<p><code>wp_print_inline_script_tag()<\/code> imprime JavaScript en l\u00ednea en una etiqueta de <code>script<\/code>.<\/p>\n<h4>wp_sanitize_script_attributes()<\/h4>\n<p>La nueva funci\u00f3n <code>wp_sanitize_script_attributes()<\/code> se utiliza para sanear una matriz de atributos en una cadena de atributos. A continuaci\u00f3n, pueden a\u00f1adirse a una etiqueta de <code>script<\/code>.<\/p>\n<p>Consulta <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/introducing-script-attributes-related-functions-in-wordpress-5-7\/\">la nota de desarrollo<\/a> para obtener m\u00e1s informaci\u00f3n y ejemplos de uso.<\/p>\n<h3>Colores Estandarizados de WP-Admin<\/h3>\n<p>Como parte de un proyecto m\u00e1s amplio destinado a limpiar el CSS de WP-Admin, WordPress utiliza ahora una nueva paleta de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/standardization-of-wp-admin-colors-in-wordpress-5-7\/\">colores estandarizada para WP-Admin<\/a>. La nueva paleta de colores incluye 12 tonos de azul, verde, rojo y amarillo. Tambi\u00e9n a\u00f1ade 13 tonos de grises, negros y blancos. Adem\u00e1s, cumple con los requisitos m\u00ednimos de <a href=\"https:\/\/www.w3.org\/TR\/UNDERSTANDING-WCAG20\/visual-audio-contrast-contrast.html\">relaci\u00f3n de contraste recomendados por WCAG 2.0<\/a>.<\/p>\n<figure id=\"attachment_90344\" aria-describedby=\"caption-attachment-90344\" style=\"width: 2880px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-color-palette.jpg\" alt=\"Paleta de colores de WP-Admin\" width=\"2880\" height=\"1670\"><figcaption id=\"caption-attachment-90344\" class=\"wp-caption-text\">Paleta de colores de WP-Admin (Fuente de la imagen: <a href=\"https:\/\/codepen.io\/ryelle\/full\/WNGVEjw\">ryelle<\/a>)<\/figcaption><\/figure>\n<p>En palabras de Jean-Baptiste Audras:<\/p>\n<blockquote><p>La estandarizaci\u00f3n de este conjunto de colores ayudar\u00e1 a los colaboradores a tomar decisiones de dise\u00f1o coherentes y accesibles. Se anima a los desarrolladores de temas y plugins a utilizar esta nueva paleta de colores para mejorar la coherencia entre sus productos y el n\u00facleo de WordPress.<\/p><\/blockquote>\n<h3>Constante WP_MEMORY_LIMIT en Site Health<\/h3>\n<p>La constante <code>WP_MEMORY_LIMIT<\/code> especifica la <a href=\"https:\/\/wordpress.org\/support\/article\/editing-wp-config-php\/#increasing-memory-allocated-to-php\">cantidad m\u00e1xima de memoria<\/a> que puede consumir PHP.<\/p>\n<p>No incluida tambi\u00e9n en versiones anteriores de WordPress, la constante <code>WP_MEMORY_LIMIT<\/code> <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">ha sido a\u00f1adida<\/a> a la pesta\u00f1a de informaci\u00f3n en Site Health.<\/p>\n<figure id=\"attachment_90345\" aria-describedby=\"caption-attachment-90345\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90345 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-memory-limit.jpg\" alt=\"WP_MEMORY_LIMIT en la pesta\u00f1a Site Health Info\" width=\"1600\" height=\"1502\"><figcaption id=\"caption-attachment-90345\" class=\"wp-caption-text\">WP_MEMORY_LIMIT en la pesta\u00f1a Site Health Info<\/figcaption><\/figure>\n<p>Los cambios adicionales para los desarrolladores se enumeran en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">Varios cambios centrados en los desarrolladores<\/a> y <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/rest-api-changes-in-wordpress-5-7\/\">Cambios en la API REST en WordPress 5.7<\/a>. Encontrar\u00e1s una lista completa de notas para desarrolladores en la <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">Gu\u00eda de Campo de WordPress 5.7<\/a>.<\/p>\n\n<h2>Resumen<\/h2>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/cuota-de-mercado-de-wordpress\/\">cuota de mercado de WordPress<\/a> sigue creciendo a un ritmo constante:<\/p>\n<blockquote><p>El 64,4% de los sitios web cuyo sistema de gesti\u00f3n de contenidos conocemos utilizan WordPress. Esto supone el 40,3% de todos los sitios web.<\/p><\/blockquote>\n<p>Es una prueba significativa de la salud del CMS, especialmente para aquellos que construyen su negocio sobre WordPress. Y tambi\u00e9n es una excelente raz\u00f3n para prestar atenci\u00f3n a lo que ocurre en el ecosistema de WordPress.<\/p>\n<p>WordPress 5.7 a\u00f1ade montones de nuevas funciones y mejoras tanto para los usuarios como para los desarrolladores, pero eso es solo una muestra de lo que podemos esperar ver en 2021.<\/p>\n<p><em>Ahora depende de ti. \u00bfNos hemos dejado algo importante? \u00bfCu\u00e1les son tus cambios y caracter\u00edsticas favoritas de WordPress 5.7?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estamos acostumbrados a ver peque\u00f1os y no tan peque\u00f1os cambios y nuevas caracter\u00edsticas a\u00f1adidas al n\u00facleo de WordPress cada vez que se lanza una nueva versi\u00f3n. &#8230;<\/p>\n","protected":false},"author":36,"featured_media":40272,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[421,172],"topic":[1357],"class_list":["post-40201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cms","tag-wordpress","topic-actualizaciones-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, y Mucho M\u00e1s)<\/title>\n<meta name=\"description\" content=\"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)\" \/>\n<meta property=\"og:description\" content=\"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-18T10:27:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-16T18:47:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"32 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)\",\"datePublished\":\"2021-03-18T10:27:42+00:00\",\"dateModified\":\"2025-12-16T18:47:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\"},\"wordCount\":5533,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"Noticias de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\",\"name\":\"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, y Mucho M\u00e1s)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\",\"datePublished\":\"2021-03-18T10:27:42+00:00\",\"dateModified\":\"2025-12-16T18:47:45+00:00\",\"description\":\"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg\",\"width\":768,\"height\":384,\"caption\":\"what-s-new-in-wordpress-5.7-es\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizaciones de WordPress\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/actualizaciones-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, y Mucho M\u00e1s)","description":"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/","og_locale":"es_ES","og_type":"article","og_title":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)","og_description":"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.","og_url":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2021-03-18T10:27:42+00:00","article_modified_time":"2025-12-16T18:47:45+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Carlo Daniele","Tiempo de lectura":"32 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)","datePublished":"2021-03-18T10:27:42+00:00","dateModified":"2025-12-16T18:47:45+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/"},"wordCount":5533,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","keywords":["CMS","WordPress"],"articleSection":["Noticias de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/","url":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/","name":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, y Mucho M\u00e1s)","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","datePublished":"2021-03-18T10:27:42+00:00","dateModified":"2025-12-16T18:47:45+00:00","description":"Iframes de lazy loading, migraci\u00f3n a HTTPS con un solo clic, actualizaciones de la interfaz de usuario, nuevas API. Consulta las novedades de WordPress 5.7.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/03\/what-s-new-in-wordpress-5.7-es.jpg","width":768,"height":384,"caption":"what-s-new-in-wordpress-5.7-es"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Actualizaciones de WordPress","item":"https:\/\/kinsta.com\/es\/secciones\/actualizaciones-wordpress\/"},{"@type":"ListItem","position":3,"name":"Las Novedades de WordPress 5.7 (Lazy Loading, HTTPS, Actualizaciones de la Interfaz de Usuario, Nuevas API y Mucho M\u00e1s)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/40201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=40201"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/40201\/revisions"}],"predecessor-version":[{"id":81441,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/40201\/revisions\/81441"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/translations\/nl"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/40201\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/40272"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=40201"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=40201"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=40201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}