{"id":3864,"date":"2026-08-07T12:00:00","date_gmt":"2026-08-07T12:00:00","guid":{"rendered":"https:\/\/smartcoding.com.au\/lazy-loading-y-srcset-para-medios-de-wordpress-en-2026\/"},"modified":"2026-09-15T21:23:25","modified_gmt":"2026-09-15T21:23:25","slug":"lazy-loading-y-srcset-para-medios-de-wordpress-en-2026","status":"publish","type":"post","link":"https:\/\/smartcoding.com.au\/es\/lazy-loading-y-srcset-para-medios-de-wordpress-en-2026\/","title":{"rendered":"Lazy loading y srcset para medios de WordPress en 2026"},"content":{"rendered":"<p class=\"wp-block-paragraph\">El comportamiento de lazy loading y srcset en WordPress ha mejorado discretamente varias veces desde 2020. En 2026 es m\u00e1s capaz de lo que la mayor\u00eda de los desarrolladores de temas cree. Esta gu\u00eda explica qu\u00e9 hace WordPress de forma predeterminada, qu\u00e9 no hace y d\u00f3nde encaja un plugin de descarga de medios.<\/p>\n<h2 class=\"wp-block-heading\">Lo que WordPress hace por ti de forma predeterminada<\/h2>\n<p class=\"wp-block-paragraph\">Desde la versi\u00f3n 5.5, WordPress a\u00f1ade autom\u00e1ticamente loading=\u00bblazy\u00bb a las im\u00e1genes por debajo del pliegue. Desde la 6.3 intenta omitir la imagen LCP para que se cargue de inmediato. Ambos comportamientos se pueden ajustar con filtros.<\/p>\n<p class=\"wp-block-paragraph\">Para la mayor\u00eda de los temas, los valores predeterminados son correctos. En algunos temas personalizados, la heur\u00edstica falla y la imagen LCP se carga de forma diferida por error.<\/p>\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona srcset en WordPress<\/h2>\n<p class=\"wp-block-paragraph\">WordPress genera varias variantes de imagen al subirla y luego las ensambla en un atributo srcset en la salida. Los navegadores modernos eligen la variante adecuada seg\u00fan el viewport y la densidad de p\u00edxeles. Esto es autom\u00e1tico si usas the_post_thumbnail o wp_get_attachment_image.<\/p>\n<p class=\"wp-block-paragraph\">Las plantillas personalizadas que codifican etiquetas img a mano suelen omitir esto. Cambia a las funciones auxiliares y obtendr\u00e1s srcset gratis.<\/p>\n<h2 class=\"wp-block-heading\">Mant\u00e9n la imagen LCP en carga inmediata<\/h2>\n<p class=\"wp-block-paragraph\">La imagen del Largest Contentful Paint debe cargarse de inmediato. Si tu tema la carga de forma diferida por error, el LCP se resiente de forma visible. A\u00f1ade loading=\u00bbeager\u00bb y fetchpriority=\u00bbhigh\u00bb a la imagen principal en la plantilla, no en el marcado.<\/p>\n<p class=\"wp-block-paragraph\">Un peque\u00f1o ajuste del tema aqu\u00ed suele valer un segundo entero de mejora en el LCP.<\/p>\n<h2 class=\"wp-block-heading\">Por qu\u00e9 la descarga hace que srcset sea notablemente m\u00e1s r\u00e1pido<\/h2>\n<p class=\"wp-block-paragraph\">Tanto el lazy loading como srcset dan por hecho que la entrega de im\u00e1genes es r\u00e1pida. Si tu origen es lento, ning\u00fan atributo de carga ingenioso te salva. Defyn Media Offload reescribe cada variante de srcset a una URL de CDN para que el navegador obtenga el tama\u00f1o adecuado desde el nodo de borde adecuado. Esa combinaci\u00f3n es la que marca la diferencia en m\u00f3vil.<\/p>\n<p class=\"wp-block-paragraph\">Sin descarga, el lazy loading solo retrasa una petici\u00f3n lenta. Con descarga, cada variante de srcset llega r\u00e1pido cuando se necesita.<\/p>\n<h2 class=\"wp-block-heading\">Errores habituales<\/h2>\n<p class=\"wp-block-paragraph\">Cargar de forma diferida la imagen LCP. Omitir srcset en etiquetas img escritas a mano. Saltarse los atributos width y height, lo que provoca desplazamientos de dise\u00f1o. Poner demasiados recursos tras preload, lo que satura la red.<\/p>\n<p class=\"wp-block-paragraph\">Corrige esto en orden y estar\u00e1s muy cerca de una puntuaci\u00f3n verde en Core Web Vitals.<\/p>\n<p class=\"wp-block-paragraph\">\u00bfPrefieres que un equipo se encargue de que todo esto quede bien afinado? En <a href=\"https:\/\/defyn.com.au\" rel=\"noopener\">Defyn<\/a> construimos y mantenemos sitios de WordPress r\u00e1pidos, con la entrega de medios resuelta de principio a fin.<\/p>","protected":false},"excerpt":{"rendered":"<p>Una referencia de 2026 sobre el comportamiento de lazy loading y srcset en WordPress: qu\u00e9 hace el n\u00facleo por ti y qu\u00e9 sigue requiriendo configuraci\u00f3n.<\/p>\n","protected":false},"author":2,"featured_media":2894,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[5,1069],"tags":[],"class_list":["post-3864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-search-engine-optimisation"],"jetpack_publicize_connections":[],"featured_image_src":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/laptop-developer-workspace-600x400.jpg?crop=1","featured_image_src_square":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/laptop-developer-workspace-600x600.jpg?crop=1","author_info":{"display_name":"Claire Smith","author_link":"https:\/\/smartcoding.com.au\/es\/author\/claire\/"},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phbW1n-10k","jetpack_featured_media_url":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/laptop-developer-workspace.jpg","_links":{"self":[{"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/posts\/3864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/comments?post=3864"}],"version-history":[{"count":1,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/posts\/3864\/revisions"}],"predecessor-version":[{"id":4401,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/posts\/3864\/revisions\/4401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/media\/2894"}],"wp:attachment":[{"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/media?parent=3864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/categories?post=3864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcoding.com.au\/es\/wp-json\/wp\/v2\/tags?post=3864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}