{"id":35212,"date":"2020-08-10T10:00:56","date_gmt":"2020-08-10T08:00:56","guid":{"rendered":"https:\/\/kinsta.com\/?p=77421"},"modified":"2025-02-17T15:09:44","modified_gmt":"2025-02-17T14:09:44","slug":"wordpress-5-5","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/","title":{"rendered":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? &#8211; Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)"},"content":{"rendered":"<p>Con WordPress 5.5 a la vuelta de la esquina, es hora de que introduzcamos los cambios m\u00e1s notables y las caracter\u00edsticas que se a\u00f1aden a Core con el segundo lanzamiento de WordPress del a\u00f1o.<\/p>\n<p>Hoy en d\u00eda, estamos acostumbrados a ver muchas adiciones al editor de bloques en cada lanzamiento de WordPress. \u00a1WordPress 5.5 no es una excepci\u00f3n!<\/p>\n<p>Esta versi\u00f3n tambi\u00e9n trae toneladas de cambios no relacionados con el editor que deber\u00edan tener un gran impacto en la forma en que usamos el\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/sitema-de-gestion-de-contenido\/\">CMS<\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Estamos organizando un seminario web gratuito para ilustrar y discutir lo que viene en WordPress 5.5, <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\">\u00a1aseg\u00farate de unirte a nosotros<\/a>!<\/p>\n<\/aside>\n\n<p>Si bien WordPress 5.5 aporta muchos cambios al n\u00facleo de WordPress, varias caracter\u00edsticas esperadas con 5.5 han sido retrasadas y eliminadas de esta versi\u00f3n debido a <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/02\/editor-features-for-wordpress-5-5-update\/\">varios problemas no resueltos<\/a>. As\u00ed que, la edici\u00f3n completa del sitio, el bloque de navegaci\u00f3n, la pantalla de navegaci\u00f3n y la pantalla de widgets no son parte de WordPress 5.5.<\/p>\n<p>Si quieres leer m\u00e1s sobre el\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/5-5\/\">ciclo de desarrollo de WordPress 5.5<\/a>, consulta los siguientes enlaces:<\/p>\n<ul>\n<li>7 de julio de 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/07\/wordpress-5-5-beta-1\/\">Beta 1<\/a><\/li>\n<li>14 de julio de 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/07\/wordpress-5-5-beta-2\/\">Beta 2<\/a><\/li>\n<li>21 de julio de 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/07\/wordpress-5-5-beta-3\/\">Beta 3<\/a><\/li>\n<li>27 de julio de 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/07\/wordpress-5-5-beta-4\/\">Beta 4<\/a><\/li>\n<li>28 de julio de 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/07\/wordpress-5-5-release-candidate\/\">RC 1<\/a><\/li>\n<li>4 de agosto de 2020: RC 2<\/li>\n<li>10 de agosto de 2020: Prueba de simulaci\u00f3n para el lanzamiento de WordPress 5.5<\/li>\n<li>11 de agosto de 2020: Fecha l\u00edmite para WordPress 5.5\u00a0\u00ab<a href=\"https:\/\/wordpress.org\/news\/2020\/08\/eckstine\/\">Eckstine<\/a>\u00ab<\/li>\n<\/ul>\n<p>Entonces, \u00bfqu\u00e9 hay de nuevo en WordPress 5.5?<\/p>\n<p> <div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>\u00bfQu\u00e9 hay de nuevo con el editor de bloques?<\/h2>\n<p>Con el lanzamiento final de WordPress 5.5, se a\u00f1adir\u00e1n diez versiones del plugin de\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/gutenberg-wordpress-editor\/\">Gutenberg<\/a> al n\u00facleo, aportando un gran n\u00famero de mejoras en la interfaz de usuario, caracter\u00edsticas, mejoras y correcciones de errores que afectan a todas las expectativas de la experiencia de edici\u00f3n, desde la usabilidad a la funcionalidad y el rendimiento.<\/p>\n<p>Ser\u00eda casi imposible mencionar todos estos cambios aqu\u00ed, as\u00ed que en este post, s\u00f3lo encontrar\u00e1s una selecci\u00f3n de nuestras nuevas caracter\u00edsticas y mejoras favoritas.<\/p>\n<p>Para una lista m\u00e1s completa de las mejoras y caracter\u00edsticas a\u00f1adidas al editor de bloques con WordPress 5.5, ve los anuncios oficiales de los lanzamientos de los plugins: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/whats-new-in-gutenberg-12-february\/\">7.5<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/26\/whats-new-in-gutenberg-26-february\/\">7.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/11\/whats-new-in-gutenberg-11-march\/\">7.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/26\/whats-new-in-gutenberg-25-march\/\">7.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/15\/whats-new-in-gutenberg-15-april\/\">7.9<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/29\/whats-new-in-gutenberg-29-april\/\">8.0<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/05\/13\/whats-new-in-gutenberg-13-may\/\">8.1<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/05\/27\/whats-new-in-gutenberg-27-may\/\">8.2<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/11\/whats-new-in-gutenberg-11-june\/\">8.3<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/24\/whats-new-in-gutenberg-24-june\/\">8.4<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/08\/whats-new-in-gutenberg-8-july\/\">8.5<\/a>.<\/p>\n<p>Dicho esto, aqu\u00ed cubriremos las siguientes adiciones tra\u00eddas al editor del bloques con WordPress 5.5:<\/p>\n<ol>\n<li><a href=\"#new-ui-design\">Nuevo dise\u00f1o de la interfaz de usuario<\/a><\/li>\n<li><a href=\"#block-design-tools\">Herramientas de dise\u00f1o de bloques<\/a><\/li>\n<li><a href=\"#inline-image-editing\">Edici\u00f3n de im\u00e1genes en l\u00ednea<\/a><\/li>\n<li><a href=\"#block-categories\">Categor\u00edas de bloques y nuevo panel de inserci\u00f3n de bloques<\/a><\/li>\n<li><a href=\"#block-directory\">El Directorio de Bloqueo y los Plugins de Bloqueo<\/a><\/li>\n<li><a href=\"#block-patterns\">Patrones de bloqueo<\/a><\/li>\n<\/ol>\n<h3 id=\"new-ui-design\">Nuevo dise\u00f1o de la interfaz de usuario<\/h3>\n<p>Cada versi\u00f3n del plugin de Gutenberg trae peque\u00f1as y no tan peque\u00f1as mejoras que est\u00e1n cambiando silenciosamente la experiencia de edici\u00f3n en general. Muchos de estos cambios se van a fusionar ahora en el n\u00facleo de WordPress. As\u00ed que, cuando inicie el editor de bloques en WordPress 5.5, una interfaz ligeramente diferente deber\u00eda llamar tu atenci\u00f3n. Encontrar\u00e1s:<\/p>\n<ul>\n<li>Una barra de herramientas de bloqueo simplificada<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/combinaciones-colores-sitios-web\/\">Contraste de color<\/a> m\u00e1s fuerte<\/li>\n<li>Nuevos iconos<\/li>\n<li>Movedores de bloques<\/li>\n<li>Los elementos circundantes<\/li>\n<li>Avances del dispositivo<\/li>\n<li>Mejorado en arrastrar y soltar<\/li>\n<li>Estilos de enfoque de bloque mejorados y unificados en toda la interfaz de usuario<\/li>\n<li>Capacidad de formatear varios bloques a la vez<\/li>\n<li>Mejor rendimiento<\/li>\n<\/ul>\n<figure id=\"attachment_77434\" aria-describedby=\"caption-attachment-77434\" style=\"width: 1586px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77434 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/formateando-multiples-bloques-wordpress.jpg\" alt=\"Formateando m\u00faltiples bloques en WordPress 5.5\" width=\"1586\" height=\"1136\"><figcaption id=\"caption-attachment-77434\" class=\"wp-caption-text\">Formateando m\u00faltiples bloques en WordPress 5.5<\/figcaption><\/figure>\n<p>A\u00f1adidos al editor de bloques con\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/11\/whats-new-in-gutenberg-11-march\/\">Gutenberg 7.7<\/a>, los mencionados anteriormente son s\u00f3lo algunos de los muchos cambios que afectan a la experiencia de edici\u00f3n.<\/p>\n<figure id=\"attachment_77433\" aria-describedby=\"caption-attachment-77433\" style=\"width: 608px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77433 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/vista-previa-movil-wordpress.jpg\" alt=\"Vista previa m\u00f3vil en WordPress 5.5\" width=\"608\" height=\"564\"><figcaption id=\"caption-attachment-77433\" class=\"wp-caption-text\">Vista previa m\u00f3vil en WordPress 5.5<\/figcaption><\/figure>\n<p>Otros cambios adicionales tambi\u00e9n incluyen:<\/p>\n<h4>Opciones de sub\u00edndice y super\u00edndice<\/h4>\n<p>Las opciones de formato para el texto de sub\u00edndice y super\u00edndice est\u00e1n ahora disponibles a trav\u00e9s de los controles de <span class=\"s1\">Rich Text <\/span>(<a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/29\/whats-new-in-gutenberg-29-april\/\">Gutenberg 8.0<\/a>).<\/p>\n<figure id=\"attachment_77432\" aria-describedby=\"caption-attachment-77432\" style=\"width: 1213px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77432 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/nueva-barra-herramientas-bloques-iconos.jpg\" alt=\" La nueva barra de herramientas de bloques con iconos redise\u00f1ados, movimiento de bloques y mejor contraste de colores\" width=\"1213\" height=\"664\"><figcaption id=\"caption-attachment-77432\" class=\"wp-caption-text\">La nueva barra de herramientas de bloques con iconos redise\u00f1ados, movimiento de bloques y mejor contraste de colores<\/figcaption><\/figure>\n<h4>Selecci\u00f3n del bloque de secundario<\/h4>\n<p>Un nuevo bot\u00f3n de la barra de herramientas ahora aparece al pasar el cursor sobre el lado izquierdo de la barra de herramientas del bloque. El nuevo bot\u00f3n permite seleccionar bloques secundarios en contextos anidados (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/11\/whats-new-in-gutenberg-11-june\/\">Gutenberg 8.3<\/a>).<\/p>\n<figure id=\"attachment_77440\" aria-describedby=\"caption-attachment-77440\" style=\"width: 1018px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77440 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/selector-padres-bloque-media-text.jpg\" alt=\"El selector de padres en un bloque de Media &#038; Text\" width=\"1018\" height=\"384\"><figcaption id=\"caption-attachment-77440\" class=\"wp-caption-text\">El selector secundario en Media &#038; Text block<\/figcaption><\/figure>\n<h3 id=\"block-design-tools\">Herramientas de dise\u00f1o de bloques<\/h3>\n<p>Varias herramientas de dise\u00f1o han sido a\u00f1adidas al plugin de Gutenberg en los \u00faltimos meses y ahora van a ser incluidas en el n\u00facleo con WordPress 5.5.<\/p>\n<h4>Control de altura y gradientes de fondo<\/h4>\n<p>Un primer conjunto de herramientas proporciona el control sobre las dimensiones y el color de fondo de varios bloques (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/15\/whats-new-in-gutenberg-15-april\/\">Gutenberg 7.9<\/a>).<\/p>\n<figure id=\"attachment_77427\" aria-describedby=\"caption-attachment-77427\" style=\"width: 1742px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77427 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/ajustes-gradiente-fondo-bloque-columnas.jpg\" alt=\"Ajustes de gradiente de fondo para el bloque Columnas\" width=\"1742\" height=\"814\"><figcaption id=\"caption-attachment-77427\" class=\"wp-caption-text\">Ajustes de gradiente de fondo para el bloque Columnas<\/figcaption><\/figure>\n<h4>Controles de color de los paddings y enlaces<\/h4>\n<p>Dos caracter\u00edsticas adicionales est\u00e1n aterrizando en el n\u00facleo (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/11\/whats-new-in-gutenberg-11-june\/\">Gutenberg 8.3<\/a>) pero en el momento de escribir este art\u00edculo todav\u00eda est\u00e1n marcadas como experimentales:<\/p>\n<ul>\n<li>Control de padding para el bloque de cobertura.<\/li>\n<li>Control de color de los enlaces para los bloques de P\u00e1rrafo, Encabezado, Grupo, Columnas y Medios y Texto.<\/li>\n<\/ul>\n<p>El control de padding y el control de color de los enlaces est\u00e1n desactivados por defecto y los desarrolladores tienen que declarar expl\u00edcitamente su apoyo, como<a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/themes\/theme-support\/\"> se explica en el Manual del Editor de Bloques<\/a>.<\/p>\n<p>Si quieres a\u00f1adir controles de padding para el bloque de la portada a tus temas, simplemente a\u00f1ade la siguiente l\u00ednea a <a href=\"https:\/\/kinsta.com\/es\/blog\/temas-child-wordpress\/#the-functions-file\">las funciones de<\/a> tu\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/temas-child-wordpress\/#the-functions-file\">tema.php<\/a>:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'experimental-custom-spacing' );<\/code><\/pre>\n<p>Si quieres habilitar el control de color de los enlaces para los bloques de P\u00e1rrafo, Encabezado, Grupo, Columnas y Medios y Texto, s\u00f3lo tienes que a\u00f1adir la siguiente l\u00ednea al archivo de funciones del tema:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'experimental-link-color' );<\/code><\/pre>\n<h4>Unidades personalizadas y alturas de l\u00ednea personalizadas<\/h4>\n<p>Esta nueva caracter\u00edstica permite establecer los valores de altura <code>px<\/code>, <code>em<\/code>, <code>rem<\/code>, <code>vw<\/code> y <code>vh<\/code> para el bloque de cobertura (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/15\/whats-new-in-gutenberg-15-april\/\">Gutenberg 7.9<\/a>). El <code>%<\/code> tambi\u00e9n est\u00e1 soportado pero se omite debido a la impredecible representaci\u00f3n de las alturas porcentuales.<\/p>\n<p>Con el\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/20888\">control de altura mejorado<\/a>, puedes saltar los valores en 10 manteniendo pulsada la tecla <code>Shift<\/code> mientras pulsas <code>up<\/code> o <code>down<\/code>.<\/p>\n<figure id=\"attachment_77446\" aria-describedby=\"caption-attachment-77446\" style=\"width: 279px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77446 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/nueva-unidad-control.jpg\" alt=\"La nueva Unidad de Control\" width=\"279\" height=\"309\"><figcaption id=\"caption-attachment-77446\" class=\"wp-caption-text\">La nueva Unidad de Control<\/figcaption><\/figure>\n<p>Los desarrolladores pueden a\u00f1adir <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/27\/new-block-tools-on-wordpress-5-5\/\">soporte para las Unidades Personalizadas<\/a> definiendo la bandera de soporte de <code>custom-units<\/code> personalizadas:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'custom-units' );<\/code><\/pre>\n<p>Tambi\u00e9n puede establecer unidades espec\u00edficas personalizadas:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'custom-units', 'rem', 'em' );<\/code><\/pre>\n<p>Los desarrolladores tambi\u00e9n pueden a\u00f1adir alturas de l\u00ednea personalizadas para el encabezamiento y los p\u00e1rrafos definiendo la bandera de soporte de altura de <code>custom-line-height<\/code> personalizada:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'custom-line-height' );<\/code><\/pre>\n<h3 id=\"inline-image-editing\">Edici\u00f3n de im\u00e1genes en l\u00ednea<\/h3>\n<p>Se ha a\u00f1adido una nueva funci\u00f3n de edici\u00f3n al editor de bloques con\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/24\/whats-new-in-gutenberg-24-june\/\">Gutenberg 8.4<\/a> que permite a los usuarios editar\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/optimizar-imagenes-para-la-web\/\">im\u00e1genes<\/a> directamente desde el bloque de im\u00e1genes.<\/p>\n<p>Ahora se ha fusionado con el n\u00facleo y, a partir de WordPress 5.5, puedes recortar, rotar, ampliar y ajustar las posiciones de las im\u00e1genes sin necesidad de iniciar la\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/biblioteca-multimedia-wordpress\/\">Biblioteca Multimedia<\/a>, lo que resulta en una experiencia de edici\u00f3n m\u00e1s r\u00e1pida.<\/p>\n<p>Si\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-galeria-fotos-wordpress\/\">publicas toneladas de fotos<\/a>, sin duda disfrutar\u00e1s de esta funci\u00f3n.<\/p>\n<figure id=\"attachment_77430\" aria-describedby=\"caption-attachment-77430\" style=\"width: 1280px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77430 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/edicion-imagenes-linea-wordpress.jpg\" alt=\"Edici\u00f3n de im\u00e1genes en l\u00ednea en WordPress 5.5\" width=\"1280\" height=\"1116\"><figcaption id=\"caption-attachment-77430\" class=\"wp-caption-text\">Edici\u00f3n de im\u00e1genes en l\u00ednea en WordPress 5.5<\/figcaption><\/figure>\n<p>S\u00f3lo tienes que hacer clic en el bot\u00f3n Recortar en la barra de herramientas de la imagen y tendr\u00e1s acceso a las nuevas funciones de edici\u00f3n. Cuando est\u00e9s satisfecho con tus personalizaciones, aplica tus cambios y listo.<\/p>\n<p>WordPress <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/20\/editing-images-in-the-block-editor\/\">guardar\u00e1 una nueva imagen como archivo adjunto<\/a> en la Biblioteca Multimedia y copiar\u00e1 los detalles de la imagen original (t\u00edtulo, descripci\u00f3n, pie de foto, texto alternativo y datos EXIF). Esto te da un control completo sobre las nuevas versiones de la imagen.<\/p>\n<h3 id=\"block-categories\">Categor\u00edas de bloques y nuevo panel de inserci\u00f3n de bloques<\/h3>\n<p>Un panel de inserci\u00f3n de bloques redise\u00f1ado muestra los bloques y patrones por categor\u00edas, mejorando significativamente la experiencia de edici\u00f3n y haciendo que los bloques y patrones sean m\u00e1s f\u00e1ciles de encontrar (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/11\/whats-new-in-gutenberg-11-june\/\">Gutenberg 8.3<\/a>).<\/p>\n<figure id=\"attachment_77436\" aria-describedby=\"caption-attachment-77436\" style=\"width: 1364px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77436 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/pestanas-bloques-patrones-nuevo-insertador-bloques.jpg\" alt=\"Pesta\u00f1as de Bloques y Patrones en el nuevo insertador de bloques\" width=\"1364\" height=\"1044\"><figcaption id=\"caption-attachment-77436\" class=\"wp-caption-text\">Pesta\u00f1as de Bloques y Patrones en el nuevo insertador de bloques<\/figcaption><\/figure>\n<h3 id=\"block-directory\">El Directorio de Bloqueo y los Plugins de Bloqueo<\/h3>\n<p>Con la implementaci\u00f3n\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/browse\/block\/\">del directorio de bloques<\/a>, puedes encontrar, instalar y a\u00f1adir bloques de terceros directamente desde el insertador de bloques.<\/p>\n<p>Cuando busques un bloque, si no lo has instalado ya, se te pedir\u00e1\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/24\/whats-new-in-gutenberg-24-june\/\">una lista de plugins disponibles en el directorio de plugins<\/a>. Esos plugins se denominan \u00abplugins de bloque\u00bb y puedes agregarlos a tu editor con un solo clic.<\/p>\n<figure id=\"attachment_77442\" aria-describedby=\"caption-attachment-77442\" style=\"width: 350px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77442 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/bloque-terceros-comunidad-wordpress.jpg\" alt=\"Un bloque de terceros de la comunidad de WordPress\" width=\"350\" height=\"694\"><figcaption id=\"caption-attachment-77442\" class=\"wp-caption-text\">Un bloque de terceros de la comunidad de WordPress<\/figcaption><\/figure>\n<p>Gracias a esta nueva e impresionante caracter\u00edstica, ahora puedes construir tus propios bloques y <a href=\"https:\/\/kinsta.com\/es\/blog\/directorio-de-plugins-de-wordpress\/\">publicarlos en el directorio de plugins,<\/a> haciendo que tus creaciones est\u00e9n disponibles para toda la\u00a0<a href=\"https:\/\/kinsta.com\/es\/aprender\/historia-wordpress\/\">comunidad de WordPress<\/a>.<\/p>\n<p>La buena noticia es que, para crear tus bloques personalizados, no necesitas ser un gur\u00fa del\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/php-tutoriales\/\">PHP<\/a>. S\u00f3lo necesitas tener alg\u00fan conocimiento pr\u00e1ctico de JavaScript.<\/p>\n<p>\u00bfNo est\u00e1s seguro de c\u00f3mo empezar a desarrollar tus propios bloques? La impresionante comunidad de WordPress te cubre con un <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/\">f\u00e1cil tutorial paso a paso<\/a>.<\/p>\n<p>La primera versi\u00f3n del tutorial de bloques ya est\u00e1 disponible en el manual oficial del editor de bloques para ayudarte a aprender los fundamentos del desarrollo de bloques. Puedes leer m\u00e1s sobre el\u00a0<a href=\"https:\/\/make.wordpress.org\/plugins\/2020\/07\/11\/you-can-now-add-your-own-plugins-to-the-block-directory\/\">directorio de bloques y el desarrollo de<\/a> plugins de bloque en el blog Make WordPress Plugins.<\/p>\n<h3 id=\"block-patterns\">Patrones de bloque<\/h3>\n<p>En marzo de 2020, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/11\/whats-new-in-gutenberg-11-march\/\">Gutenberg 7.7<\/a> y <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/26\/whats-new-in-gutenberg-25-march\/\">Gutenberg 7.8<\/a> introdujeron los patrones de bloque y el\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/21074\">API de patrones de bloque<\/a> para\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/temas-wordpress-rapidos\/\">temas<\/a> y <a href=\"https:\/\/kinsta.com\/es\/secciones\/plugins-wordpress\/\">plugins<\/a>.<\/p>\n<p><strong>Los patrones de bloques son dise\u00f1os de bloques predefinidos que permiten a los usuarios a\u00f1adir r\u00e1pidamente estructuras complejas de bloques anidados a sus p\u00e1ginas.<\/strong> Su intenci\u00f3n es ayudar a\u00a0<a href=\"https:\/\/kinsta.com\/es\/secciones\/estrategia-de-contenidos\/\">los escritores de contenido y administradores<\/a> de sitios a superar el \u00abs\u00edndrome de la p\u00e1gina en blanco\u00bb y construir dise\u00f1os profesionales y vistas avanzadas con facilidad.<\/p>\n<p>Deber\u00edamos ver los patrones de bloque en su mejor momento con la edici\u00f3n completa del sitio.<\/p>\n<p>Una clara explicaci\u00f3n de para qu\u00e9 sirven los patrones de bloques\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/17335#issuecomment-541448895\">viene de Mathias Ventura<\/a>, arquitecto principal del proyecto Gutenberg:<\/p>\n<blockquote><p>Una aclaraci\u00f3n: la configuraci\u00f3n de los \u00abpatrones de bloques\u00bb se refiere menos a las partes de la plantilla (que son estructuralmente significativas) y m\u00e1s a los elementos de dise\u00f1o general hechos de bloques m\u00e1s peque\u00f1os. Una vez insertados, no se almacenan por separado. Por ejemplo, una imagen de \u00abPortada\u00bb que combina unos pocos bloques para lograr un aspecto espec\u00edfico que de otra manera le llevar\u00eda al usuario alg\u00fan trabajo. Piense m\u00e1s bien en una colecci\u00f3n de dise\u00f1os que pueden a\u00f1adirse en cualquier lugar sin que representen necesariamente una parte reutilizable de una plantilla tem\u00e1tica.<\/p><\/blockquote>\n<p>A diferencia de las partes de las plantillas, los patrones de bloque son elementos de dise\u00f1o que deber\u00edan ayudar a los administradores de los sitios y a los creadores de contenido a acelerar y mejorar la experiencia de edici\u00f3n.<\/p>\n<p>Lanzado con\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/11\/whats-new-in-gutenberg-11-march\/\">Gutenberg 7.7<\/a>, al principio Block Patterns apareci\u00f3 en un plugin de barra lateral. M\u00e1s tarde, con el\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/04\/29\/whats-new-in-gutenberg-29-april\/\">lanzamiento de Gutenberg 8.0<\/a>, pasaron a un <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/20951\">insertador de bloques renovado<\/a> que ahora aparece como un panel colocado en el lado izquierdo del editor, como se muestra en la imagen de abajo:<\/p>\n<figure id=\"attachment_77429\" aria-describedby=\"caption-attachment-77429\" style=\"width: 2102px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77429 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/patron-galeria-wordpress-es.jpg\" alt=\"El patr\u00f3n de la galer\u00eda en WordPress 5.5\" width=\"2102\" height=\"1180\"><figcaption id=\"caption-attachment-77429\" class=\"wp-caption-text\">El patr\u00f3n de la galer\u00eda en WordPress 5.5<\/figcaption><\/figure>\n<p>En su etapa inicial, los patrones de bloque vienen con un conjunto muy limitado de patrones. De todas formas, aportar\u00e1n una enorme mejora a la experiencia de edici\u00f3n, y con suerte, se a\u00f1adir\u00e1n m\u00e1s en un futuro pr\u00f3ximo.<\/p>\n<p>Al igual que los bloques regulares, los patrones se pueden buscar y vienen organizados en las siguientes categor\u00edas:<\/p>\n<ul>\n<li>Texto<\/li>\n<li>H\u00e9roe<\/li>\n<li>Columnas<\/li>\n<li>Botones<\/li>\n<li>Galer\u00eda<\/li>\n<li>Caracter\u00edsticas<\/li>\n<li>Testimonios<\/li>\n<li>Sin categor\u00eda<\/li>\n<\/ul>\n<figure id=\"attachment_77437\" aria-describedby=\"caption-attachment-77437\" style=\"width: 2070px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77437 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/patron-caracteristicas-numeradas-wordpress.jpg\" alt=\"El patr\u00f3n de caracter\u00edsticas numeradas en WordPress 5.5\" width=\"2070\" height=\"1220\"><figcaption id=\"caption-attachment-77437\" class=\"wp-caption-text\">El patr\u00f3n de caracter\u00edsticas numeradas en WordPress 5.5<\/figcaption><\/figure>\n<p>Adem\u00e1s de los patrones de bloques incorporados, <a href=\"https:\/\/kinsta.com\/es\/blog\/salario-desarrollador-wordpress\/\">los desarrolladores de WordPress<\/a>\u00a0pueden proporcionar sus temas y plugins con patrones personalizados aprovechando una nueva API.<\/p>\n<p>Puedes registrar tus patrones personalizados utilizando la funci\u00f3n <code>register_block_pattern<\/code> y <code>register_block_pattern_category<\/code> para las categor\u00edas.<\/p>\n<p><code>register_block_pattern<\/code> toma dos argumentos:<\/p>\n<ol>\n<li>El nombre del patr\u00f3n.<\/li>\n<li>Una serie de propiedades de los patrones.<\/li>\n<\/ol>\n<p>Las propiedades incluyen lo siguiente:<\/p>\n<ul>\n<li><code>title<\/code><\/li>\n<li><code>content<\/code><\/li>\n<li><code>description<\/code><\/li>\n<li><code>categories<\/code><\/li>\n<li><code>keywords<\/code><\/li>\n<li><code>viewportWidth<\/code><\/li>\n<\/ul>\n<p>La categor\u00eda <code>register_block_pattern_category<\/code> toma dos argumentos, tambi\u00e9n:<\/p>\n<ol>\n<li>El nombre de la categor\u00eda del patr\u00f3n.<\/li>\n<li>Una serie de propiedades.<\/li>\n<\/ol>\n<p>La API tambi\u00e9n proporciona dos funciones para desregistrar patrones y categor\u00edas: <code>unregister_block_pattern<\/code> y <code>unregister_block_pattern_category<\/code>.<\/p>\n<p>La forma en que puedes construir tus propios patrones de bloques es bastante sencilla. Por ejemplo, copia y pega el siguiente c\u00f3digo en un plugin personalizado o en un\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/temas-child-wordpress\/\">archivo de funciones de un tema secundario<\/a>, y luego cambia el nombre del patr\u00f3n seg\u00fan tus preferencias.<\/p>\n<pre><code class=\"language-php\">add_action( 'init', function(){\n\n\tregister_block_pattern_category( \n\t\t'kinsta', \n\t\tarray( 'label' =&gt; __( 'Kinsta stuff', 'kinsta-pattern' ) ) );\n\n\tregister_block_pattern(\n\t'kinsta-pattern\/my-custom-pattern',\n\tarray(\n\t\t'title'\t\t\t=&gt; __( 'Two Kinsta buttons', 'kinsta-pattern' ),\n\t\t'description'\t=&gt; _x( 'Two nice buttons.', 'Kinsta Buttons', 'kinsta-pattern' ),\n\t\t'content'\t\t=&gt; \"&lt;!-- wp:buttons {\\\"align\\\":\\\"center\\\"} --&gt;\\n&lt;div class=\\\"wp-block-buttons aligncenter\\\"&gt;&lt;!-- wp:button {\\\"backgroundColor\\\":\\\"very-dark-gray\\\",\\\"borderRadius\\\":0} --&gt;\\n&lt;div class=\\\"wp-block-button\\\"&gt;&lt;a class=\\\"wp-block-button__link has-background has-very-dark-gray-background-color no-border-radius\\\"&gt;\" . esc_html__( 'Button One', 'kinsta-pattern' ) . \"&lt;\/a&gt;&lt;\/div&gt;\\n&lt;!-- \/wp:button --&gt;\\n\\n&lt;!-- wp:button {\\\"textColor\\\":\\\"very-dark-gray\\\",\\\"borderRadius\\\":0,\\\"className\\\":\\\"is-style-outline\\\"} --&gt;\\n&lt;div class=\\\"wp-block-button is-style-outline\\\"&gt;&lt;a class=\\\"wp-block-button__link has-text-color has-very-dark-gray-color no-border-radius\\\"&gt;\" . esc_html__( 'Button Two', 'kinsta-pattern' ) . \"&lt;\/a&gt;&lt;\/div&gt;\\n&lt;!-- \/wp:button --&gt;&lt;\/div&gt;\\n&lt;!-- \/wp:buttons --&gt;\",\n\t\t'categories'\t=&gt; array( 'kinsta' ),\n\t)\n\t);\n});<\/code><\/pre>\n<p>El c\u00f3digo anterior es una simple personalizaci\u00f3n del fragmento original de la\u00a0<a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-patterns\/\">Referencia de la API del bloque<\/a>. Como puedes ver, no se requiere ning\u00fan JavaScript.<\/p>\n<figure id=\"attachment_77431\" aria-describedby=\"caption-attachment-77431\" style=\"width: 2156px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77431 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/patron-bloque-personalizado.jpg\" alt=\"Un patr\u00f3n de bloque personalizado\" width=\"2156\" height=\"1014\"><figcaption id=\"caption-attachment-77431\" class=\"wp-caption-text\">Un patr\u00f3n de bloque personalizado<\/figcaption><\/figure>\n<p>V\u00e9ase tambi\u00e9n<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/16\/block-patterns-in-wordpress-5-5\/\"> Block Patterns en WordPress 5.5<\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Por favor, tened en cuenta que los patrones son una caracter\u00edstica experimental y la API podr\u00eda cambiar con futuras versiones del plugin de Gutenberg.<\/p>\n<\/aside>\n\n<h2>Lazy loading de la imagen nativa en el n\u00facleo de WordPress<\/h2>\n<p>Lazy loading es una t\u00e9cnica de optimizaci\u00f3n que <a href=\"https:\/\/kinsta.com\/es\/blog\/ruta-de-visualizacion-critica\/\">difiere la carga de recursos no cr\u00edticos<\/a>. Esto significa que el navegador recibe instrucciones de cargar el contenido visible en la p\u00e1gina de carga y aplazar la descarga y la representaci\u00f3n de las im\u00e1genes colocadas debajo del pliegue <a href=\"https:\/\/kinsta.com\/es\/blog\/eliminar-bloqueadores-de-visualizacion\/\">hasta que sean realmente necesarias<\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Cuando se trata del <a href=\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\">rendimiento de la web<\/a>, <a href=\"https:\/\/kinsta.com\/es\/blog\/optimizar-imagenes-para-la-web\/\">la optimizaci\u00f3n de la imagen<\/a> es uno de los aspectos clave para los administradores de los sitios. En promedio, las im\u00e1genes siguen siendo una gran parte de una p\u00e1gina web y la optimizaci\u00f3n de im\u00e1genes puede ayudar a proporcionar una mejor experiencia de usuario para los lectores y clientes. Recuerda: <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/#38-optimize-your-websites-speed\">la velocidad de la p\u00e1gina tambi\u00e9n es un factor importante de clasificaci\u00f3n<\/a>.<\/p>\n<\/aside>\n\n<p>Antes de lazy loading<a href=\"https:\/\/addyosmani.com\/blog\/lazy-loading\/\">\u00a0nativa<\/a>, los desarrolladores web pod\u00edan\u00a0<a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/\">cargar con lazy loading los activos a trav\u00e9s de JavaScript<\/a>, utilizando la\u00a0<a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/#using_intersection_observer\">API de IntersectionObserver<\/a> o usando\u00a0<a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/#using_event_handlers_the_most_compatible_way\">manejadores de eventos de<\/a> <code>scroll<\/code>, <code>resize<\/code> y cambio <code>orientationchange<\/code>.<\/p>\n<p>Pero desde que\u00a0<a href=\"https:\/\/html.spec.whatwg.org\/multipage\/embedded-content.html#attr-img-loading\">lazy loading se convirti\u00f3 en un est\u00e1ndar<\/a>, ya no necesitamos escribir c\u00f3digo personalizado o usar <a href=\"https:\/\/kinsta.com\/es\/blog\/bibliotecas-javascript\/\">librer\u00edas JavaScript<\/a> y las\u00a0<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/img#attr-loading\">im\u00e1genes de <\/a>lazy loading pueden ser implementadas usando el nuevo atributo de <code>loading<\/code> en las etiquetas <code>img<\/code> e <code>iframe<\/code>.<\/p>\n<figure id=\"attachment_77426\" aria-describedby=\"caption-attachment-77426\" style=\"width: 2542px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77426 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/lazy-loading-attribute-images-iframes.jpg\" alt=\"Lazy loading via attribute for images &#038; iframes\" width=\"2542\" height=\"796\"><figcaption id=\"caption-attachment-77426\" class=\"wp-caption-text\">Lazy loading via atributo para imagenes &#038; iframes (Fuente: <a href=\"https:\/\/caniuse.com\/#feat=loading-lazy-attr\">caniuse.com<\/a>)<\/figcaption><\/figure>\n<p>El atributo <code>loading<\/code> determina si el navegador debe cargar un recurso inmediatamente o esperar hasta que se cumplan algunas condiciones. Actualmente soporta los siguientes valores:<\/p>\n<ul>\n<li><code>lazy<\/code>: espera hasta que se cumplan algunas condiciones<\/li>\n<li><code>eager<\/code>: cargar el recurso inmediatamente<\/li>\n<\/ul>\n<figure id=\"attachment_77451\" aria-describedby=\"caption-attachment-77451\" style=\"width: 1434px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77451 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/configuracion-carga-lenta-chrome.png\" alt=\"Configuraci\u00f3n de carga lenta en Chrome\" width=\"1434\" height=\"336\"><figcaption id=\"caption-attachment-77451\" class=\"wp-caption-text\">Configuraci\u00f3n de lazy loading en Chrome (disponible en chrome:\/\/flags\/#enable-lazy-image-loading)<\/figcaption><\/figure>\n<p>En el momento de escribir este art\u00edculo, lazy loading nativa es soportada por Microsoft Edge, <a href=\"https:\/\/www.ghacks.net\/2020\/02\/15\/firefox-75-gets-lazy-loading-support-for-images\/\">Firefox<\/a>, <a href=\"https:\/\/github.com\/scott-little\/lazyload\/\">Google Chrome<\/a>, el navegador Opera, el navegador Android y Chrome para Android.<\/p>\n<figure id=\"attachment_77460\" aria-describedby=\"caption-attachment-77460\" style=\"width: 1762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77460 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/configuracion-carga-lenta-autoptimize.jpg\" alt=\"Configuraci\u00f3n de carga lenta en Autoptimize\" width=\"1762\" height=\"1256\"><figcaption id=\"caption-attachment-77460\" class=\"wp-caption-text\">Configuraci\u00f3n de lazy loading en Autoptimize<\/figcaption><\/figure>\n<p>Antes de WordPress 5.5, lazy loading s\u00f3lo era posible en WordPress con un <a href=\"https:\/\/kinsta.com\/es\/blog\/lazy-load-de-wordpress\/#lazy-loading-plugins\">plugin de optimizaci\u00f3n<\/a> como\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/configurar-autoptimize\/\">Autoptimize<\/a>, BJ Lazy Load, u otros. Ahora es parte del n\u00facleo de WordPress y no requiere que se instalen plugins adicionales.<\/p>\n<h3>Lazy loading nativo en WordPress<\/h3>\n<p>Como F\u00e9lix Arntz\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/01\/29\/lazy-loading-images-in-wordpress-core\/\">inform\u00f3 en una vieja entrada de blog en el blog Make WordPress Core<\/a> una implementaci\u00f3n de JavaScript de lazy loading en WordPress fue propuesta inicialmente hace un par de a\u00f1os, pero nunca se convirti\u00f3 en parte del Core. La nueva implementaci\u00f3n de carga de lazy loading de im\u00e1genes elimina cualquier preocupaci\u00f3n de compatibilidad y ahora la nueva caracter\u00edstica puede ser <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/14\/lazy-loading-images-in-5-5\/\">fusionada con seguridad en el n\u00facleo con WordPress 5.5<\/a>.<\/p>\n<p>Seg\u00fan Felix, la carga nativa de im\u00e1genes de WordPress tendr\u00eda un impacto beneficioso en el\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-de-wordpress\/\">rendimiento del sitio<\/a> y la experiencia del usuario para un gran n\u00famero de sitios web de WordPress que no utilizan plugins de lazy loading<\/p>\n<blockquote><p>&#8230;sin requerir ning\u00fan conocimiento t\u00e9cnico o incluso conciencia de la pereza como concepto. Adoptar el nuevo atributo de carga es una gran oportunidad para que WordPress marque el camino para una web m\u00e1s r\u00e1pida en general.<\/p><\/blockquote>\n<p>Para evitar el cambio de dise\u00f1o, <code>loading=\"lazy\"<\/code> se a\u00f1adir\u00e1 autom\u00e1ticamente a las etiquetas <code>img<\/code> <strong>con atributos de <code>width<\/code> y <code>height<\/code><\/strong> y eso s\u00f3lo es posible si la imagen est\u00e1 disponible para WordPress como archivo adjunto e incluye una clase <code>wp-image-$id<\/code>.<\/p>\n<p>Lazy loading es una optimizaci\u00f3n imprescindible para cada <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/como-empezar-con-wordpress\/instalacion-manual-de-wordpress\/\">instalaci\u00f3n de WordPress<\/a>\u00a0y sitio web con una cantidad considerable de im\u00e1genes. Felix Notes:<\/p>\n<blockquote><p>Esto ahorrar\u00e1 dr\u00e1sticamente ancho de banda tanto en los servidores como en los agentes de usuario en los sitios en los que antes se cargaban inmediatamente im\u00e1genes m\u00e1s abajo en la p\u00e1gina, incluso en el caso de que el usuario nunca se desplazara hacia ellas.<\/p><\/blockquote>\n<p>La carga nativa de lazy loading en WordPress funciona con las siguientes im\u00e1genes:<\/p>\n<ul>\n<li>Im\u00e1genes en el contenido del post (<code>the_content<\/code>).<\/li>\n<li>Im\u00e1genes en los extractos del post (<code>the_expert<\/code>).<\/li>\n<li>Im\u00e1genes en widgets de texto (<code>widget_text_content<\/code>).<\/li>\n<li>Im\u00e1genes de avatares renderizadas a trav\u00e9s de <code>get_avatar()<\/code>.<\/li>\n<li>Plantilla de im\u00e1genes usando <code>wp_get_attachment_image<\/code><\/li>\n<\/ul>\n<p>Con la primera implementaci\u00f3n, lazy loading s\u00f3lo admite im\u00e1genes, pero podemos esperar una futura mejora en las etiquetas del <code>iframe<\/code>.<\/p>\n<h3>Lazy loading para los desarrolladores de WordPress<\/h3>\n<p>Los desarrolladores pueden anular el comportamiento predeterminado utilizando varios filtros nuevos. Entre esos filtros, <code>wp_lazy_loading_enabled<\/code> y <code>wp_img_tag_add_loading_attr<\/code> son los m\u00e1s \u00fatiles para los desarrolladores:<\/p>\n<ul>\n<li><code>wp_lazy_loading_enabled<\/code> activa y desactiva el atributo de <code>loading<\/code>. Este filtro puede ser aplicado globalmente o por etiqueta.<\/li>\n<li><code>wp_img_tag_add_loading_attr<\/code> filtra el valor del atributo de <code>loading<\/code> y proporciona una forma de controlar lazy loading por imagen.<\/li>\n<\/ul>\n<p>El siguiente ejemplo muestra c\u00f3mo desactivar globalmente lazy loading:<\/p>\n<pre><code class=\"language-php\">add_filter( 'wp_lazy_loading_enabled', '__return_false' );<\/code><\/pre>\n<p>Tambi\u00e9n podemos deshabilitar lazy loading para una etiqueta espec\u00edfica. En el siguiente ejemplo, la carga lenta est\u00e1 desactivada en las im\u00e1genes del <code>the_content<\/code> (leer m\u00e1s en\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/14\/lazy-loading-images-in-5-5\/\">Make WordPress Core<\/a>):<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_lazy_loading_enabled',\n\tfunction( $default, $tag_name, $context ){\n\t\tif ( 'img' === $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<ul>\n<li><code>$default<\/code>: El valor booleano por defecto (true).<\/li>\n<li><code>$tag_name<\/code>: El nombre de la etiqueta de los elementos a ser cargados por lazy loading.<\/li>\n<li><code>$context<\/code>: Un par\u00e1metro opcional que especifica el contexto de la imagen (ver la lista anterior).<\/li>\n<\/ul>\n<p>Tened en cuenta que, en el momento de escribir esto, el par\u00e1metro <code>$tag_name<\/code> s\u00f3lo soporta la etiqueta <code>img<\/code>. De todos modos, como se mencion\u00f3 anteriormente, se deber\u00edan a\u00f1adir m\u00e1s etiquetas en futuras implementaciones.<\/p>\n<p>Si quieres un control m\u00e1s granular sobre lazy loading de im\u00e1genes en WordPress, puedes seguir dos enfoques diferentes dependiendo del contexto.<\/p>\n<p>Si est\u00e1s trabajando en el contenido (es decir, <code>the_content<\/code>, <code>the_excerpt<\/code>, <code>widget_text_content<\/code>), podr\u00edas usar el filtro <code>wp_img_tag_add_loading_attr<\/code>. El siguiente ejemplo muestra c\u00f3mo desactivar lazy loading en una imagen espec\u00edfica:<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_img_tag_add_loading_attr',\n\tfunction( $value, $image, $context ){\n\t\tif ( 'the_content' === $context ){\n\t\t\t$image_url = wp_get_attachment_image_url( 67, 'medium' );\n\t\t\tif ( false !== strpos( $image, ' src=\"' . $image_url . '\"' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn $value;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Los desarrolladores de temas tambi\u00e9n pueden controlar las im\u00e1genes a trav\u00e9s de\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_attachment_image\/\">wp_get_attachment_image<\/a>. En este escenario, puedes simplemente establecer el valor del atributo de <code>loading<\/code> de la imagen a <code>false<\/code>:<\/p>\n<pre><code class=\"language-php\">echo wp_get_attachment_image(\n\t67,\n\t'medium',\n\tfalse,\n\tarray( 'loading' =&gt; false ),\n);<\/code><\/pre>\n<figure id=\"attachment_77435\" aria-describedby=\"caption-attachment-77435\" style=\"width: 1726px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77435 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/primera-imagen-galeria-arriba-cargada-forma.jpg\" alt=\"La primera imagen de la galer\u00eda de arriba no est\u00e1 cargada de forma perezosa\" width=\"1726\" height=\"1196\"><figcaption id=\"caption-attachment-77435\" class=\"wp-caption-text\">La primera imagen de la galer\u00eda de arriba no est\u00e1 cargada de forma lazy loading<\/figcaption><\/figure>\n<p>Si quieres probar lazy loading de im\u00e1genes <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/25\/lazy-loading-update\/\">antes del lanzamiento final de WordPress 5.5<\/a>, puedes instalar el plugin oficial\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/wp-lazy-loading\/\">de lazy loading<\/a>, o comprobar el\u00a0<a href=\"https:\/\/github.com\/WordPress\/wp-lazy-loading\/blob\/master\/wp-lazy-loading.php\">c\u00f3digo fuente en Github<\/a>.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Native lazy-loading images is coming to <a href=\"https:\/\/twitter.com\/hashtag\/WordPress?src=hash&amp;ref_src=twsrc%5Etfw\">#WordPress<\/a> 5.5, for faster sites and less waste of network resources! And it&#39;s accompanied by further image improvements which reduce those annoying layout shifts that make you accidentally click on the wrong things. <a href=\"https:\/\/t.co\/e7g2s9uSPk\">https:\/\/t.co\/e7g2s9uSPk<\/a><\/p>\n<p>&mdash; Felix Arntz (@felixarntz) <a href=\"https:\/\/twitter.com\/felixarntz\/status\/1283167725313880064?ref_src=twsrc%5Etfw\">July 14, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Encontrar\u00e1s m\u00e1s informaci\u00f3n sobre la carga\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/14\/lazy-loading-images-in-5-5\/\">de im\u00e1genes en WordPress 5.5<\/a> en el blog Make WordPress Core.<\/p>\n<h2>Auto-actualizaci\u00f3n de plugins y temas<\/h2>\n<p>Una de las mayores preocupaciones de los propietarios de los sitios es la <a href=\"https:\/\/kinsta.com\/es\/blog\/seguridad-wordpress\/\">seguridad del sitio<\/a>\u00a0y mantener su software actualizado es una recomendaci\u00f3n com\u00fan que todo propietario de un sitio debe tener en cuenta.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/actualizaciones-automaticas-wordpress\/\">Las actualizaciones autom\u00e1ticas de WordPress<\/a>\u00a0han estado disponibles como una caracter\u00edstica desde WordPress 3.7. Ahora, el problema aqu\u00ed es que mientras las actualizaciones autom\u00e1ticas est\u00e1n habilitadas por defecto para el mantenimiento del n\u00facleo y las versiones de seguridad, antes de WordPress 5.5, muchos propietarios de sitios no aprovechaban las actualizaciones autom\u00e1ticas para los plugins y temas.<\/p>\n<p>La raz\u00f3n es que esta caracter\u00edstica requer\u00eda un conocimiento b\u00e1sico del desarrollo de WordPress. De hecho, los desarrolladores pod\u00edan afinar sus preferencias de actualizaci\u00f3n definiendo\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/actualizaciones-automaticas-wordpress\/#background-updates-wp-config\">una o m\u00e1s constantes en wp-config.php<\/a> o\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/actualizaciones-automaticas-wordpress\/#background-updates-api-filters\">usando un filtro en un plugin<\/a>.<\/p>\n<p>Ahora con WordPress 5.5, los administradores de sitios pueden activar y desactivar las actualizaciones autom\u00e1ticas de plugins y temas con un solo clic directamente en su\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/panel-control-administracion-wordpress\/\">panel de control de WordPress<\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>El plugin y las actualizaciones autom\u00e1ticas del tema est\u00e1n desactivadas por defecto.<\/p>\n<\/aside>\n\n<p>Las actualizaciones autom\u00e1ticas de los plugins pueden ser activadas y desactivadas haciendo clic en el enlace que aparece en la columna de <strong>actualizaciones autom\u00e1ticas<\/strong> ahora disponible en la <strong>pantalla de plugins<\/strong>.<\/p>\n<figure id=\"attachment_77438\" aria-describedby=\"caption-attachment-77438\" style=\"width: 1746px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77438 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/habilitando-actualizaciones-automaticas-plugins.jpg\" alt=\"Habilitando las actualizaciones autom\u00e1ticas para los plugins\" width=\"1746\" height=\"914\"><figcaption id=\"caption-attachment-77438\" class=\"wp-caption-text\">Habilitando las actualizaciones autom\u00e1ticas para los plugins<\/figcaption><\/figure>\n<p>Si quieres habilitar las actualizaciones autom\u00e1ticas para tu tema, navega a <strong>Apariencia &gt; Temas<\/strong>, luego pasa el cursor sobre tu tema y haz clic en <strong>Detalles<\/strong> del tema. Luego, haz clic en el nuevo enlace <strong>Habilitar actualizaciones autom\u00e1ticas<\/strong> y listo.<\/p>\n<figure id=\"attachment_77444\" aria-describedby=\"caption-attachment-77444\" style=\"width: 1624px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77444 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/habilitando-acualizaciones-automaticas-solo-tema.jpg\" alt=\"Habilitando las actualizaciones autom\u00e1ticas para un solo tema\" width=\"1624\" height=\"800\"><figcaption id=\"caption-attachment-77444\" class=\"wp-caption-text\">Habilitando las actualizaciones autom\u00e1ticas para un solo tema<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>De forma predeterminada, s\u00f3lo los usuarios con capacidades <code>update_plugins<\/code> y <code>update_themes<\/code> pueden gestionar las actualizaciones autom\u00e1ticas de plugins y temas en las instalaciones regulares de WordPress. En <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/multisitio\/\">Multisite<\/a>, las actualizaciones autom\u00e1ticas est\u00e1n disponibles para los administradores de red en el tablero de mandos de la red (lea m\u00e1s acerca de los <a href=\"https:\/\/kinsta.com\/es\/blog\/roles-de-usuario\/\"> roles de usuario y las may\u00fasculas de WordPress aqu\u00ed<\/a>)<\/p>\n<\/aside>\n\n<p>La nueva interfaz de usuario de auto-actualizaci\u00f3n para plugins y temas se combina con varias\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-hooks\/\">funciones y ganchos<\/a> disponibles para que los desarrolladores puedan personalizar la experiencia de auto-actualizaci\u00f3n.<\/p>\n<h3>Funciones de auto-actualizaci\u00f3n y filtros para desarrolladores de plugins y temas<\/h3>\n<p>Una nueva funci\u00f3n y varios filtros permiten a los <a href=\"https:\/\/kinsta.com\/es\/blog\/contratar-desarrollador-de-wordpress\/\">desarrolladores de WordPress<\/a> personalizar muchos aspectos de las actualizaciones autom\u00e1ticas de plugins y temas.<\/p>\n<h4>Comprobar la actualizaci\u00f3n autom\u00e1tica de la interfaz de usuario<\/h4>\n<p>La nueva funci\u00f3n <code>wp_is_auto_update_enabled_for_type()<\/code> de WordPress comprueba si la auto-actualizaci\u00f3n de la interfaz de usuario est\u00e1 habilitada para un tipo determinado. La nueva funci\u00f3n mantiene un \u00fanico argumento (<code>$type<\/code>) que determina el tipo de actualizaci\u00f3n a comprobar (<code>'theme'<\/code> o <code>'plugin'<\/code>) y devuelve <code>true<\/code> o <code>false<\/code> en consecuencia.<\/p>\n<p>La nueva interfaz de auto-actualizaci\u00f3n puede ser desactivada para los plugins o temas gracias a dos nuevos filtros: <code>plugins_auto_update_enabled<\/code> y <code>themes_auto_update_enabled<\/code>. Mira el ejemplo de abajo:<\/p>\n<pre><code class=\"language-php\">\/\/ Disable plugins auto-update UI elements.\nadd_filter( 'plugins_auto_update_enabled', '__return_false' );\n\n\/\/ Disable themes auto-update UI elements.\nadd_filter( 'themes_auto_update_enabled', '__return_false' );<\/code><\/pre>\n<p>Los filtros anteriores est\u00e1n documentados en <em>wp-admin\/includes\/update.php<\/em>.<\/p>\n<h4>Personalizar los enlaces de actualizaci\u00f3n autom\u00e1tica<\/h4>\n<p>Los desarrolladores de plugins y temas pueden personalizar la salida HTML de los enlaces de actualizaci\u00f3n autom\u00e1tica.<\/p>\n<p>El filtro <code>plugin_auto_update_setting_html<\/code> permite personalizar los enlaces de conmutaci\u00f3n y el tiempo transcurrido entre dos intentos de actualizaci\u00f3n.<\/p>\n<p>La funci\u00f3n de devoluci\u00f3n de llamada mantiene los argumentos de los \u00e1rboles:<\/p>\n<ul>\n<li><code>$html<\/code>: El HTML del contenido de la columna de auto-actualizaci\u00f3n del plugin, incluyendo los enlaces de acci\u00f3n de auto-actualizaci\u00f3n y el tiempo para la pr\u00f3xima actualizaci\u00f3n.<\/li>\n<li><code>$plugin_file<\/code>: Ruta al archivo de plugin relativo al directorio de plugins.<\/li>\n<li><code>$plugin_data<\/code>: Un conjunto de datos de plugin.<\/li>\n<\/ul>\n<p>Ahora, si deseas personalizar la etiqueta del texto del enlace de actualizaci\u00f3n autom\u00e1tica, puedes usar el filtro como se muestra en el siguiente recorte.<\/p>\n<pre><code class=\"language-php\">add_filter( 'plugin_auto_update_setting_html', function( $html, $plugin_file, $plugin_data ){\n\tif ( 'kinsta-plugin\/kinsta-plugin.php' === $plugin_file ) {\n\t\t$html = __( 'Custom HTML', 'kinsta-plugin' );\n\t}\n\treturn $html;\t\n\t}, \n\t10, \n\t3 \n);<\/code><\/pre>\n<p>La imagen de abajo muestra el resultado en la pantalla.<\/p>\n<figure id=\"attachment_77428\" aria-describedby=\"caption-attachment-77428\" style=\"width: 1616px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77428 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/html-personalizado-enlace-auto-actualizacion-1.jpg\" alt=\"HTML personalizado para un enlace de auto-actualizacion\" width=\"1616\" height=\"660\"><figcaption id=\"caption-attachment-77428\" class=\"wp-caption-text\">HTML personalizado para un enlace de auto-actualizaci\u00f3n<\/figcaption><\/figure>\n<p>Este filtro est\u00e1 documentado en <em>wp-admin\/includes\/class-wp-plugins-list-table.php<\/em>.<\/p>\n<p>En sitios individuales, puedes personalizar la plantilla JS del enlace de auto-actualizaci\u00f3n a trav\u00e9s del filtro <code>theme_auto_update_setting_template<\/code>. La <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/15\/controlling-plugin-and-theme-auto-updates-ui-in-wordpress-5-5\/\">entrada del blog que introduce las actualizaciones autom\u00e1ticas de plugins y temas<\/a> proporciona el siguiente ejemplo para este filtro:<\/p>\n<pre><code class=\"language-php\">function myplugin_auto_update_setting_template( $template ) {\n    $text = __( 'Auto-updates are not available for this theme.', 'my-plugin' );\n \n    return \"&lt;# if ( [ 'my-theme', 'twentytwenty' ].includes( data.id ) ) { #&gt;\n        &lt;p&gt;$text&lt;\/p&gt;\n        &lt;# } else { #&gt;\n        $template\n        &lt;# } #&gt;\";\n}\nadd_filter( 'theme_auto_update_setting_template', 'myplugin_auto_update_setting_template' );<\/code><\/pre>\n<p>Se recomienda comprobar el tema del objetivo usando el par\u00e1metro <code>data.id<\/code>.<\/p>\n<p>Si est\u00e1s trabajando en una <a href=\"https:\/\/kinsta.com\/es\/blog\/multisitio-wordpress\/\">instalaci\u00f3n multisitio de WordPress<\/a>, entonces necesitas el filtro <code>theme_auto_update_setting_html<\/code>, que te permite personalizar los enlaces de Actualizaciones Autom\u00e1ticas de la pantalla de Temas de la misma manera que la pantalla de Plugins.<\/p>\n<p>Finalmente, dos filtros adicionales controlan todas las actualizaciones autom\u00e1ticas de cada tema y plugin, incluyendo los temas y plugins que deben ser instalados en el futuro.<\/p>\n<p>Estos filtros, disponibles desde WordPress 3.7, anulan todos los ajustes de auto-actualizaci\u00f3n en el panel de control de WordPress. Puedes leer m\u00e1s sobre eso en nuestras\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/actualizaciones-automaticas-wordpress\/#background-updates-api-filters\">Actualizaciones Autom\u00e1ticas de Deep Dive Into WordPress<\/a>. Para una visi\u00f3n m\u00e1s profunda de las Actualizaciones Autom\u00e1ticas para plugins y temas, lee m\u00e1s en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/15\/controlling-plugin-and-theme-auto-updates-ui-in-wordpress-5-5\/\">esta entrada de blog<\/a>.<\/p>\n<h4>Notificaciones por correo electr\u00f3nico de actualizaci\u00f3n autom\u00e1tica e informaci\u00f3n sobre la salud del sitio<\/h4>\n<p>Desde WordPress 5.5, se env\u00eda una notificaci\u00f3n por correo electr\u00f3nico despu\u00e9s de cualquier intento de actualizaci\u00f3n autom\u00e1tica.<\/p>\n<p>El gancho del filtro de correo electr\u00f3nico <code>auto_plugin_theme_update_email<\/code> filtra los correos electr\u00f3nicos enviados despu\u00e9s de una actualizaci\u00f3n autom\u00e1tica de fondo. Mira la entrada del\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/30\/controlling-plugin-and-theme-auto-update-email-notifications-and-site-health-infos-in-wp-5-5\/\">blog de dev-notes<\/a> para ver un ejemplo de uso.<\/p>\n<p>Las notificaciones de correo electr\u00f3nico de actualizaci\u00f3n autom\u00e1tica tambi\u00e9n pueden ser desactivadas usando dos nuevos filtros:<\/p>\n<pre><code class=\"language-php\">\/\/ Disable auto-update email notifications for plugins.\nadd_filter( 'auto_plugin_update_send_email', '__return_false' );\n\n\/\/ Disable auto-update email notifications for themes.\nadd_filter( 'auto_theme_update_send_email', '__return_false' );<\/code><\/pre>\n<p>La informaci\u00f3n de actualizaci\u00f3n autom\u00e1tica de plugins y temas tambi\u00e9n se muestra en la\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-2\/#site-health-check\">pesta\u00f1a Informaci\u00f3n de salud del sitio<\/a>.<\/p>\n<figure id=\"attachment_77441\" aria-describedby=\"caption-attachment-77441\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77441 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/pestana-informacion-salud-sitio-muestra-estado-tema.jpg\" alt=\"La pesta\u00f1a de Informaci\u00f3n de Salud del sitio muestra el estado de actualizaci\u00f3n autom\u00e1tica del plugin y del tema\" width=\"1600\" height=\"886\"><figcaption id=\"caption-attachment-77441\" class=\"wp-caption-text\">La pesta\u00f1a de Informaci\u00f3n de Salud del sitio muestra el estado de actualizaci\u00f3n autom\u00e1tica del plugin y del tema<\/figcaption><\/figure>\n<p>Los desarrolladores pueden personalizar el texto que aparece en esta pantalla usando los filtros <code>plugin_auto_update_debug_string<\/code> y <code>theme_auto_update_debug_string<\/code>. M\u00e1s informaci\u00f3n y varios ejemplos est\u00e1n\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/30\/controlling-plugin-and-theme-auto-update-email-notifications-and-site-health-infos-in-wp-5-5\/\">disponibles aqu\u00ed<\/a>.<\/p>\n<h2>Mapas de sitio del n\u00facleo extensible<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/#19-set-up-a-sitemap\">Un mapa del sitio<\/a> es simplemente una lista de URL que permite a los motores de b\u00fasqueda rastrear r\u00e1pidamente tu sitio web.<\/p>\n<p>Los mapas de sitios son bastante similares a <a href=\"https:\/\/kinsta.com\/es\/blog\/robots-txt-de-wordpress\/\">robots.txt<\/a>, con la diferencia de que un archivo robots.txt excluye el contenido de ser indexado, mientras que un mapa de sitio proporciona una <a href=\"https:\/\/kinsta.com\/es\/blog\/envio-sitio-web-motores-busqueda\/\">lista de URL para ser indexado por los motores de b\u00fasqueda<\/a>.<\/p>\n<p>Antes de WordPress 5.5, los mapas de sitio s\u00f3lo se pod\u00edan a\u00f1adir a los sitios web de WordPress <a href=\"https:\/\/kinsta.com\/es\/blog\/mapa-del-sitio-xml\/#plugin\">mediante un plugin<\/a> u\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/mapa-del-sitio-xml\/#manual\">otras herramientas<\/a>.<\/p>\n<p>Ahora, WordPress 5.5 trae una <a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/10\/merge-announcement-extensible-core-sitemaps\/\">nueva caracter\u00edstica de mapas de sitio XML al n\u00facleo de WordPress<\/a>.<\/p>\n<p>La nueva caracter\u00edstica a\u00f1ade una funcionalidad b\u00e1sica, pero viene con un buen n\u00famero de ganchos y filtros que permiten a los desarrolladores de plugins ampliar a\u00fan m\u00e1s las funcionalidades incorporadas.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/que-quiere-decir-seo\/#create-an-xml-sitemap\">Los mapas de sitio XML<\/a>\u00a0est\u00e1n habilitados por defecto (a menos que se desaconseje a los motores de b\u00fasqueda que indexen su sitio web) y proporcionan los siguientes tipos de objetos:<\/p>\n<ul>\n<li>P\u00e1gina web<\/li>\n<li>P\u00e1gina de mensajes<\/li>\n<li>Tipos de puestos centrales (P\u00e1ginas y Puestos)<\/li>\n<li>Tipos de puestos personalizados<\/li>\n<li>Taxonom\u00edas b\u00e1sicas (Etiquetas y Categor\u00edas)<\/li>\n<li>Taxonom\u00edas personalizadas<\/li>\n<li>Archivos del autor<\/li>\n<\/ul>\n<p>El \u00edndice del mapa del sitio est\u00e1 disponible en <em>\/wp-sitemap.xml<\/em>, que contiene un m\u00e1ximo de 2.000 URLs. Cuando se alcanza el l\u00edmite m\u00e1ximo, se a\u00f1ade un nuevo archivo de mapa del sitio.<\/p>\n<figure id=\"attachment_77447\" aria-describedby=\"caption-attachment-77447\" style=\"width: 1470px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77447 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/ejemplo-mapa-sitio-principal-wordpress.jpg\" alt=\"Ejemplo de mapa del sitio principal de WordPress\" width=\"1470\" height=\"758\"><figcaption id=\"caption-attachment-77447\" class=\"wp-caption-text\">Ejemplo de mapa del sitio principal de WordPress<\/figcaption><\/figure>\n<p>Como se mencion\u00f3 anteriormente, los desarrolladores de plugins pueden personalizar sus mapas de sitio utilizando una o m\u00e1s de las muchas acciones y filtros disponibles. Para obtener una lista completa de los ganchos relacionados con los mapas de sitio, consulta la <a href=\"https:\/\/wordpress.org\/plugins\/core-sitemaps\/\">documentaci\u00f3n de los plugins de caracter\u00edsticas<\/a> y la\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/10\/merge-announcement-extensible-core-sitemaps\/\">entrada introductoria del blog<\/a>.<\/p>\n<p>Como ejemplo, puedes deshabilitar program\u00e1ticamente los sitemaps principales utilizando el filtro <code>wp_sitemaps_enabled<\/code>, que filtra si los XML Sitemaps est\u00e1n habilitados o no:<\/p>\n<pre><code class=\"language-php\">add_filter( 'wp_sitemaps_enabled', '__return_false' );<\/code><\/pre>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Por coherencia con filtros similares, el filtro <code>wp_sitemaps_is_enabled<\/code> ha sido renombrado a <code>wp_sitemaps_enabled<\/code> (#<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50428\">50428<\/a>)<\/p>\n<\/aside>\n\n<p>Los mapas de sitio principales no deben entrar en conflicto con ning\u00fan plugin de mapa de sitio que pueda tener instalado en su sitio web. Seg\u00fan\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/10\/merge-announcement-extensible-core-sitemaps\/\">Pascal Birchler en Make WordPress Core<\/a>:<\/p>\n<blockquote><p>La caracter\u00edstica principal de los mapas de sitio se construy\u00f3 de una manera robusta y f\u00e1cilmente extensible. Si por alguna raz\u00f3n se exponen dos sitemaps en un sitio web (uno por el n\u00facleo y otro por un plugin), ello no tiene consecuencias negativas para la capacidad de descubrimiento del sitio.<\/p><\/blockquote>\n<p>Como parte de la funci\u00f3n XML Sitemaps, una nueva funci\u00f3n <code>esc_xml()<\/code> escapa de\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/21\/new-esc_xml-function-in-wordpress-5-5\/\">las cadenas de bloques XML<\/a>. La funci\u00f3n y el filtro correspondiente est\u00e1n documentados en <em>wp-includes\/formatting.php<\/em>.<\/p>\n<p>En el momento de escribir este art\u00edculo, la nueva funci\u00f3n de mapa de sitio no soporta mapas de sitio de im\u00e1genes\/v\u00eddeos\/noticias y probablemente esto no cambiar\u00e1 en el futuro. De todos modos, los nuevos filtros y ganchos que permiten a los desarrolladores a\u00f1adir esta caracter\u00edstica podr\u00edan ser a\u00f1adidos en futuras versiones.<\/p>\n<p>Para obtener m\u00e1s informaci\u00f3n sobre los mapas de sitio extensibles, consulta la <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/new-xml-sitemaps-functionality-in-wordpress-5-5\/\">introducci\u00f3n del desarrollador a los mapas de sitio<\/a> que cubre nuevas clases, funciones, ganchos y filtros.<\/p>\n<h2>Pasar argumentos a los archivos de plantillas<\/h2>\n<p>Antes de WordPress 5.5, la transmisi\u00f3n de datos a los archivos de plantilla s\u00f3lo era posible a trav\u00e9s de vars globales, vars de consulta y algunas otras opciones no \u00f3ptimas. Ahora, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/17\/passing-arguments-to-template-files-in-wordpress-5-5\/\">a partir de WordPress 5.5<\/a>, se ha a\u00f1adido un par\u00e1metro <code>$args<\/code> a las funciones de carga de plantillas (los ganchos correspondientes se han actualizado en consecuencia):<\/p>\n<ul>\n<li><code>get_header()<\/code><\/li>\n<li><code>get_footer()<\/code><\/li>\n<li><code>get_sidebar()<\/code><\/li>\n<li><code>get_template_part()<\/code><\/li>\n<li><code>locate_template()<\/code><\/li>\n<li><code>load_template()<\/code><\/li>\n<\/ul>\n<p>Los desarrolladores de temas pueden ahora establecer una variable en un archivo de plantilla y hacerla accesible en cualquier parte de la plantilla incluida, simplemente pasando una serie de argumentos.<\/p>\n<p>Ahora, mientras esta caracter\u00edstica abre nuevas y amplias oportunidades para los desarrolladores de temas, Justin Tadlock de WP Tavern hace una <a href=\"https:\/\/wptavern.com\/theme-authors-can-pass-data-to-template-files-in-wordpress-5-5\">buena pregunta<\/a>:<\/p>\n<blockquote><p>Una pregunta sigue siendo: <em>\u00bfes la llegada de esta caracter\u00edstica demasiado tarde?<\/em> Con WordPress en camino de renovar todo el sistema de temas para integrarlo con la pr\u00f3xima caracter\u00edstica de edici\u00f3n de sitio completo, \u00bfser\u00e1 esta caracter\u00edstica \u00fatil s\u00f3lo durante los pr\u00f3ximos meses?<\/p><\/blockquote>\n<p>Un buen punto viene de\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/17\/passing-arguments-to-template-files-in-wordpress-5-5\/#comment-38999\">John Blackbourne<\/a>:<\/p>\n<blockquote><p>Incluso en un futuro con la edici\u00f3n completa del sitio, todav\u00eda hay mucha necesidad de partes de la plantilla. Los tipos de bloques renderizados din\u00e1micamente pueden y hacen buen uso de las partes de plantillas estructuradas, por ejemplo. No son mutuamente excluyentes, y siempre habr\u00e1 temas de opini\u00f3n que no hagan un uso extensivo de los bloques para el dise\u00f1o.<\/p><\/blockquote>\n<p>Finalmente llegamos a\u00a0<a href=\"https:\/\/profiles.wordpress.org\/enricosorcinelli\/\">Enrico Sorcinelli<\/a>, colaborador principal de WP, quien comparti\u00f3 sus pensamientos con nosotros:<\/p>\n<blockquote><p>Si me preguntas si llegamos demasiado tarde, desde mi punto de vista nunca es demasiado tarde.<\/p><\/blockquote>\n<blockquote><p>Creo que en el futuro los desarrolladores de temas pueden beneficiarse de esta oportunidad, lo que no excluye que pueda ser utilizada en simbiosis con el emergente enfoque de edici\u00f3n de sitio completo (por ejemplo, para bloques con renderizaci\u00f3n din\u00e1mica).<\/p><\/blockquote>\n<p>Tal vez sea demasiado pronto para decir c\u00f3mo exactamente esta caracter\u00edstica se emparejar\u00eda con la edici\u00f3n completa del sitio, pero una cosa parece segura: el desarrollo futuro traer\u00e1 grandes oportunidades para construir mejores sitios web tanto para los usuarios como para los desarrolladores.<\/p>\n<h2>Actualizando Plugins y Temas desde un archivo .zip<\/h2>\n<p>S\u00e9 lo que est\u00e1s pensando: puede parecer bastante \u00abinesperado\u00bb ver esta caracter\u00edstica aparecer junto con las actualizaciones autom\u00e1ticas. Sin embargo, tiene sentido.<\/p>\n<p>Antes de WordPress 5.5, cuando no hab\u00eda una funci\u00f3n de actualizaci\u00f3n con un solo clic, los administradores del sitio s\u00f3lo pod\u00edan\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/actualizar-wordpress-plugin-manualmente\/\">subir actualizaciones de plugins\/temas a trav\u00e9s de FTP\/SFTP<\/a> (<a href=\"https:\/\/kinsta.com\/es\/blog\/ftp-vs-sftp\/\">aprender la diferencia entre FTP y SFTP<\/a>)\u00a0o del administrador de archivos. Eso era mayormente cierto con plugins\/temas personalizados o con extensiones alojadas en mercados de terceros.<\/p>\n<p>A partir de WordPress 5.5, puedes\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/9757\">actualizar los plugins y temas subiendo un paquete . zip<\/a> desde tu ordenador dentro del panel de control de WordPress.<\/p>\n<p>Si deseas actualizar un plugin, ve a <strong>Plugins &gt; Add New<\/strong> screen y haz clic en el bot\u00f3n Upload <strong>Plugin<\/strong>. Luego, si tienes el plugin instalado en tu sitio web, una nueva pantalla te indica que \u00abEste plugin ya est\u00e1 instalado\u00bb y muestra la versi\u00f3n actual y los detalles de la versi\u00f3n cargada.<\/p>\n<figure id=\"attachment_77439\" aria-describedby=\"caption-attachment-77439\" style=\"width: 1660px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77439 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/este-plugin-este-instalado.jpg\" alt=\"Este plugin ya est\u00e1 instalado\" width=\"1660\" height=\"1114\"><figcaption id=\"caption-attachment-77439\" class=\"wp-caption-text\">Este plugin ya est\u00e1 instalado<\/figcaption><\/figure>\n<p>El proceso es bastante similar con las actualizaciones de los temas.<\/p>\n<p>Navega a la pantalla <strong>Apariencia &gt; Temas<\/strong>, luego haz clic en Agregar <strong>Nuevo<\/strong>, luego en Subir <strong>Tema<\/strong>. Si tienes el tema ya instalado en tu sitio web de WordPress, una nueva pantalla te hace saber que \u00abEste tema ya est\u00e1 instalado\u00bb y muestra la versi\u00f3n actual y los detalles de la versi\u00f3n cargada.<\/p>\n<figure id=\"attachment_77445\" aria-describedby=\"caption-attachment-77445\" style=\"width: 1660px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77445 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/este-tema-esta-instalado.jpg\" alt=\"Este tema ya est\u00e1 instalado\" width=\"1660\" height=\"1114\"><figcaption id=\"caption-attachment-77445\" class=\"wp-caption-text\">Este tema ya est\u00e1 instalado<\/figcaption><\/figure>\n<h2>Mejoras adicionales para los desarrolladores que vienen con WordPress 5.5<\/h2>\n<p>Adem\u00e1s de lo que hemos cubierto hasta ahora, un par de adiciones merecen la atenci\u00f3n de un desarrollador. <div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"-1\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Nueva funci\u00f3n wp_get_environment_type()<\/h3>\n<p>Una <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/24\/new-wp_get_environment_type-function-in-wordpress-5-5\/\">nueva funci\u00f3n <code>wp_get_environment_type()<\/code><\/a> permite detectar el tipo de entorno actual de un sitio web, permitiendo a los desarrolladores adaptar las funcionalidades de los plugins y los temas al entorno actual.<\/p>\n<p>Por defecto, <code>wp_get_environment_type()<\/code> devuelve <code>production<\/code>. Otros valores soportados son <code>development<\/code> y <code>staging<\/code>. De todos modos, los desarrolladores pueden definir tipos de entorno adicionales si es necesario.<\/p>\n<p>Hay tres m\u00e9todos disponibles para establecer un tipo de entorno de sitio web. A partir de un orden de prioridad, se puede utilizar:<\/p>\n<ul>\n<li><code>WP_ENVIRONMENT_TYPE<\/code> Variable de entorno PHP.<\/li>\n<li><code>WP_ENVIRONMENT_TYPE<\/code> constante.<\/li>\n<li><code>wp_get_environment_type<\/code> filter.<\/li>\n<\/ul>\n<p>A modo de ejemplo, si desea\u00a0<a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/entorno-staging\/\">establecer el entorno como <\/a>staging, puede definir la constante <code>WP_ENVIRONMENT_TYPE<\/code> en\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/wp-config-php\/\">el archivo wp-config.php<\/a> como se muestra a continuaci\u00f3n:<\/p>\n<pre><code class=\"language-php\">define( 'WP_ENVIRONMENT_TYPE', 'staging' );<\/code><\/pre>\n<p>Si el tipo de entorno est\u00e1 <em>development<\/em>, <code>WP_DEBUG<\/code> se pondr\u00e1 autom\u00e1ticamente a <code>true<\/code> aunque no lo hayas definido expl\u00edcitamente.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Todos los host est\u00e1n obligados a soportar esta caracter\u00edstica y deben configurar sus entornos de staging en consecuencia. Kinsta ya soporta la funci\u00f3n <code>wp_get_environment_type()<\/code>.<\/p>\n<\/aside>\n\n<h3>Cambios en la API de REST en WordPress 5.5<\/h3>\n<p>WordPress 5.5 tambi\u00e9n trae muchos cambios a la <a href=\"https:\/\/kinsta.com\/es\/blog\/rest-api-de-wordpress\/\">API de REST<\/a>. Veremos\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/16\/new-and-modified-rest-api-endpoints-in-wordpress-5-5\/\">varios nuevos puntos finales<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/16\/rest-api-parameter-json-schema-changes-in-wordpress-5-5\/\">nuevos par\u00e1metros y cambios en el esquema JSON<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/rest-api-changes-in-wordpress-5-5\/\">nuevas funciones y m\u00e1s mejoras<\/a>.<\/p>\n<p>Aqu\u00ed hay una lista r\u00e1pida de nuevos puntos finales:<\/p>\n<h4>Tipos de bloque<\/h4>\n<p>Un nuevo punto final permite obtener todos los tipos de bloque registrados:<\/p>\n<ul>\n<li><code>GET \/wp\/v2\/block-types<\/code> devolver\u00e1 todos los tipos de bloque registrados.<\/li>\n<li><code>GET \/wp\/v2\/block-types\/core<\/code> devolver\u00e1 todos los bloques dentro del espacio de nombres del <code>core<\/code>.<\/li>\n<li><code>GET \/wp\/v2\/block-types\/core\/quote<\/code> devolver\u00e1 la definici\u00f3n del bloque de la <code>quote<\/code> central.<\/li>\n<\/ul>\n<h4>Plugins<\/h4>\n<p>Un nuevo punto final permite gestionar los plugins:<\/p>\n<ul>\n<li><code>GET \/wp\/v2\/plugins<\/code> devolver\u00e1 una lista de todos los plugins instalados.<\/li>\n<li><code>GET \/wp\/v2\/plugins\/plugin-name\/plugin-name<\/code> devolver\u00e1 la informaci\u00f3n sobre el plugin especificado.<\/li>\n<li><code>POST \/wp\/v2\/plugins { slug: \"plugin-name\" }<\/code> instala el plugin especificado del Directorio de Plugins<\/li>\n<li><code>PUT \/wp\/v2\/plugins\/plugin-name\/plugin-name { status: \"active\" }<\/code> activa el plugin especificado<\/li>\n<li><code>DELETE \/wp\/v2\/plugins\/plugin-name\/plugin-name<\/code> borra un plugin inactivo.<\/li>\n<\/ul>\n<h4>Directorio de bloques<\/h4>\n<p>Un nuevo punto final permite buscar en el directorio de bloques:<\/p>\n<ul>\n<li><code>GET \/wp\/v2\/block-directory\/search?term=block-name<\/code> busca el <code>block-name<\/code> en el directorio del bloque<\/li>\n<\/ul>\n<h4>Edici\u00f3n de im\u00e1genes<\/h4>\n<p>Junto con la nueva funci\u00f3n de edici\u00f3n de im\u00e1genes en l\u00ednea, un nuevo punto final permite editar los archivos adjuntos de im\u00e1genes en la Biblioteca Multimedia:<\/p>\n<p><code>POST \/wp\/v2\/media\/5\/edit<\/code> edita la imagen con ID 5<\/p>\n<p>Ve las <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/rest-api-changes-in-wordpress-5-5\/\">notas de desarrollo del n\u00facleo de WordPress<\/a>\u00a0para ver m\u00e1s de cerca todos los cambios en la API de REST que vienen con WordPress 5.5.<\/p>\n<h2>Resumen<\/h2>\n<p>Estamos encantados con todas estas nuevas caracter\u00edsticas y mejoras que WordPress 5.5 trae en un solo lanzamiento.<\/p>\n<p>Muestra la enorme cantidad de trabajo que se realiza entre bastidores y apreciamos profundamente todos los esfuerzos y el compromiso de cada uno de los contribuyentes principales.<\/p>\n<p>Si los cambios listados arriba no son suficientes para ti, aqu\u00ed hay m\u00e1s que deber\u00edas revisar para las mejoras adicionales que vienen con WordPress 5.5:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/15\/dashicons-in-wordpress-5-5-the-final-update\/\">65 nuevos iconos a\u00f1adidos<\/a> a la fuente de iconos Dashicons en WordPress Core<\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/09\/accessibility-improvements-to-widgets-outputting-lists-of-links-in-5-5\/\">Listas de enlaces en los widgets para mejorar la accesibilidad<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/10\/new-css-styles-for-buttons-with-disabled-state-in-wp-5-5\/\">Nuevos estilos CSS para los botones desactivados<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/27\/opcode-cache-invalidation-in-wordpress-5-5\/\">Invalidaci\u00f3n de la cach\u00e9 de Opcode<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/26\/wordpress-5-5-better-fine-grained-control-of-redirect_guess_404_permalink\/\">Mejor control de <code>redirect_guess_404_permalink()<\/code><\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/14\/php-related-improvements-changes-wordpress-5-5-edition\/\">Mejoras relacionadas con PHP<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/23\/codebase-language-improvements-in-5-5\/\">Cambios en la base del c\u00f3digo<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/28\/themes-changes-related-to-get_custom_logo-in-wordpress-5-5\/\">Cambios en las funciones del logotipo y el filtro personalizados<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/30\/block-api-updates-in-5-5\/\">Bloquear las actualizaciones de la API<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/30\/filtering-archive-pages-headings-in-wordpress-5-5\/\">Filtros de encabezamientos de p\u00e1ginas de archivo<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/30\/themes-field-guide-wordpress-5-5\/\">A\u00f1adiendo iconos en el Twenty Twenty<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/28\/themes-changes-related-to-get_custom_logo-in-wordpress-5-5\/\">Y muchos m\u00e1s<\/a><\/li>\n<\/ul>\n<p>\u00a1Aseg\u00farate de\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\">unirte a nuestro webinar gratuito<\/a>\u00a0totalmente dedicado a WordPress 5.5!<\/p>\n<p>Ahora es tu turno. \u00bfCu\u00e1les son las caracter\u00edsticas y\/o mejoras que m\u00e1s te gustan de WordPress 5.5? \u00bfY qu\u00e9 caracter\u00edsticas te gustar\u00eda que se <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/31\/wordpress-5-6-whats-on-your-wishlist\/\">a\u00f1adieran a WordPress 5.6<\/a>? Comparte tus ideas en la secci\u00f3n de comentarios de abajo!<\/p>\n<p>Si te gust\u00f3 este art\u00edculo, entonces te encantar\u00e1 la plataforma de alojamiento WordPress de Kinsta. Carga tu sitio web y recibe soporte 24\/7 de nuestro veterano equipo de WordPress. Nuestra infraestructura impulsada por Google Cloud Platform se enfoca en la auto-escalada, el rendimiento y la seguridad. \u00a1D\u00e9janos mostrarte la diferencia de Kinsta! <a href=\"https:\/\/kinsta.com\/es\/planes\/\">Echa un vistazo a nuestros planes<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con WordPress 5.5 a la vuelta de la esquina, es hora de que introduzcamos los cambios m\u00e1s notables y las caracter\u00edsticas que se a\u00f1aden a Core &#8230;<\/p>\n","protected":false},"author":36,"featured_media":35245,"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-35212","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>\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)<\/title>\n<meta name=\"description\" content=\"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.\" \/>\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-5\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)\" \/>\n<meta property=\"og:description\" content=\"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\" \/>\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=\"2020-08-10T08:00:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T14:09:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\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=\"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.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-5\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? &#8211; Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)\",\"datePublished\":\"2020-08-10T08:00:56+00:00\",\"dateModified\":\"2025-02-17T14:09:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\"},\"wordCount\":6343,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"Noticias de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\",\"name\":\"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg\",\"datePublished\":\"2020-08-10T08:00:56+00:00\",\"dateModified\":\"2025-02-17T14:09:44+00:00\",\"description\":\"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg\",\"width\":1024,\"height\":512,\"caption\":\"Qu\u00e9 hay de nuevo en WordPress 5.5 - Una profunda inmersi\u00f3n en una (\u00e9pica) liberaci\u00f3n\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#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\":\"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? &#8211; Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)\"}]},{\"@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":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)","description":"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.","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-5\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)","og_description":"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.","og_url":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2020-08-10T08:00:56+00:00","article_modified_time":"2025-02-17T14:09:44+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.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-5\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? &#8211; Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)","datePublished":"2020-08-10T08:00:56+00:00","dateModified":"2025-02-17T14:09:44+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/"},"wordCount":6343,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg","keywords":["CMS","WordPress"],"articleSection":["Noticias de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/","url":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/","name":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? - Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg","datePublished":"2020-08-10T08:00:56+00:00","dateModified":"2025-02-17T14:09:44+00:00","description":"5.5 es el \u00faltimo lanzamiento de WordPress y trae toneladas de cambios en el n\u00facleo. Echa un vistazo a todas las nuevas caracter\u00edsticas y mejoras de WordPress 5.5.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/08\/wordpress-five-five-esp.jpg","width":1024,"height":512,"caption":"Qu\u00e9 hay de nuevo en WordPress 5.5 - Una profunda inmersi\u00f3n en una (\u00e9pica) liberaci\u00f3n"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-5-5\/#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":"\u00bfQu\u00e9 hay de nuevo en WordPress 5.5? &#8211; Una profunda inmersi\u00f3n en una publicaci\u00f3n (\u00e9pica)"}]},{"@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\/35212","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=35212"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/35212\/revisions"}],"predecessor-version":[{"id":41833,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/35212\/revisions\/41833"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/en"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/fr"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/it"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/dk"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/translations\/se"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/35212\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/35245"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=35212"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=35212"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=35212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}