{"id":36216,"date":"2023-11-01T19:15:27","date_gmt":"2023-11-01T18:15:27","guid":{"rendered":"\/tutoriales\/?p=36216"},"modified":"2025-02-05T02:42:41","modified_gmt":"2025-02-05T01:42:41","slug":"combinar-javascript-wordpress","status":"publish","type":"post","link":"\/mx\/tutoriales\/combinar-javascript-wordpress","title":{"rendered":"C\u00f3mo combinar JavaScript externo en WordPress"},"content":{"rendered":"<p>Un <a href=\"\/mx\/tutoriales\/como-crear-una-pagina-web\/\">sitio web<\/a> de carga lenta es un gran problema, pero hay muchas formas de solucionarlo. Entre las distintas soluciones, puedes intentar combinar correctamente JavaScript en <a href=\"\/mx\/tutoriales\/que-es-wordpress\">WordPress<\/a>.<\/p><p>A pesar de que la soluci&oacute;n es sencilla, funcionar&aacute; de maravilla. En este art&iacute;culo, te mostraremos por qu&eacute; debes a&ntilde;adir archivos JavaScript en WordPress y c&oacute;mo hacerlo siguiendo unos sencillos pasos.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos de WordPress definitiva<\/a><\/p><h2 class=\"wp-block-heading\" id=\"h-por-que-combinar-archivos-javascript-externos\">&iquest;Por qu&eacute; combinar archivos JavaScript externos?<\/h2><p>Como tal vez ya sepas, cuando solicitas una p&aacute;gina HTML, el navegador env&iacute;a una petici&oacute;n para obtener todos los recursos necesarios. Todos los archivos, incluidos los <a href=\"\/mx\/tutoriales\/que-es-javascript-introduccion-basica\/\">JavaScript<\/a>, ser&aacute;n recuperados del servidor y cargados de nuevo en el navegador.<\/p><p>En cada solicitud, los archivos JavaScript se descargan juntos, pero se ejecutan en el orden en que aparecen en el <a href=\"\/mx\/tutoriales\/que-es-html\/\">HTML<\/a>. Mientras que la descarga independiente puede ralentizar el sitio web, los procesos en secuencia pueden hacerte esperar a&uacute;n m&aacute;s.<\/p><p>Los archivos JavaScript, junto con los archivos CSS, son recursos que <a href=\"\/mx\/tutoriales\/quitar-el-javascript-que-bloquea-la-visualizacion-de-contenid-wordpress\">bloquean la renderizaci&oacute;n<\/a>, es decir, que no cargar&aacute;n otros componentes a menos que todos los archivos est&eacute;n completamente cargados. Como estos archivos suelen estar situados en el header de una p&aacute;gina web, puede causar problemas.<\/p><p>Para asegurarte de si tienes estos problemas, debes comprobar el rendimiento de tu sitio web realizando una prueba de velocidad.<\/p><p>Hay muchos sitios web como <a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pingdom<\/a>, <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GTMetrix<\/a> y <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google PageSpeed Insights<\/a> que te ayudar&aacute;n a hacerlo. S&oacute;lo tienes que introducir el enlace de tu sitio web y hacer clic en Analizar.<\/p><p>Estos son algunos ejemplos de los resultados de nuestros sitios de pruebas:<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/image-72.png\" alt=\"Resultado de una prueba con GTmetrix\" class=\"wp-image-42386\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/image-72.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/image-72-300x140.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/image-72-150x70.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/image-72-768x358.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Lo ideal es que el resultado est&eacute; dentro de las categor&iacute;as verdes (r&aacute;pido). O, al menos, aseg&uacute;rate de que no est&eacute; en la categor&iacute;a roja. Si eso ocurre, act&uacute;a de inmediato.<\/p><p>La mayor&iacute;a de las veces recibir&aacute;s una advertencia si se encuentran m&aacute;s de cinco archivos JavaScript. Al encontrar los problemas, tendr&aacute;s todo listo para resolverlos.<\/p><h3 class=\"wp-block-heading\" id=\"h-http-2\">HTTP\/2<\/h3><p>Implementar la &uacute;ltima tecnolog&iacute;a como HTTP\/2 siempre es beneficioso. Si tu proveedor de <a href=\"\/mx\/hosting-web\">alojamiento web<\/a> admite descargas paralelas, como Hostinger, puede que no necesites combinar archivos.<\/p><p>Lanzado en 2015, HTTP\/2 (Protocolo de Transferencia de Hipertexto, versi&oacute;n 2) se desarroll&oacute; como una versi&oacute;n mejorada de HTTP\/1.1, que ha sido el est&aacute;ndar de comunicaci&oacute;n en l&iacute;nea desde 1989. El objetivo del nuevo protocolo es:<\/p><ul class=\"wp-block-list\">\n<li>Mejorar la velocidad de carga de las p&aacute;ginas<\/li>\n\n\n\n<li>Activar descargas paralelas<\/li>\n\n\n\n<li>Activar la multiplexaci&oacute;n<\/li>\n\n\n\n<li>Comprimir los headers de las peticiones<\/li>\n\n\n\n<li>Solucionar el problema de head-of-line blocking<\/li>\n<\/ul><p>Esta nueva versi&oacute;n cuenta con varios m&eacute;todos para <a href=\"\/mx\/tutoriales\/reducir-carga-admin-ajax-php-servidor-wordpress\/\">reducir la latencia<\/a>, lo que repercutir&aacute; en el rendimiento general del sitio web.<\/p><p>Ten en cuenta que este tutorial de combinaci&oacute;n de archivos JavaScript externos est&aacute; pensado para aquellos que utilizan HTTP\/1.1.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-combinar-archivos-externos-de-javascript-en-wordpress\">&iquest;C&oacute;mo combinar archivos externos de JavaScript en WordPress?<\/h2><p>Como mencionamos anteriormente, m&uacute;ltiples archivos JavaScript se sumar&aacute;n al tiempo total de renderizado y activar&aacute;n una advertencia al realizar la prueba de velocidad de carga de la p&aacute;gina.<\/p><p>Como soluci&oacute;n, puedes combinar archivos Javascript en WordPress, convirti&eacute;ndolos todos en un &uacute;nico archivo y eliminando el resto. Si copias y pegas el script correcto, el archivo JavaScript combinado funcionar&aacute; con la misma normalidad que los separados.<\/p><p>Aunque la idea de copiar y pegar puede parecer sencilla, hacer el trabajo de codificaci&oacute;n a mano es todo un reto. Dado que existe una pronunciada curva de aprendizaje cuando se trata de JavaScript, realizar estas tareas de forma descuidada causar&aacute; m&aacute;s da&ntilde;o que beneficio.<\/p><p>Por lo tanto, puedes utilizar un plugin para combinar JavaScript en WordPress. Uno de los <a href=\"\/mx\/tutoriales\/plugins-gratis-wordpress\">mejores plugins<\/a> para hacerlo es <a href=\"https:\/\/es.wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noreferrer noopener\">Autoptimize<\/a>.<\/p><p>Este plugin puede ayudarte a gestionar las tareas de minificaci&oacute;n de HTML, <a href=\"\/mx\/tutoriales\/que-es-css\/\">CSS<\/a> o JavaScript. Actualizado regularmente, con m&aacute;s de 900.000 instalaciones activas, este plugin es muy recomendable.<\/p><p>Aunque puedes usarlo de forma gratuita, puedes obtener su versiones premium para acceder a m&aacute;s funciones.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36-1024x569.png\" alt=\"Imagen del plugin Autoptimize en WordPress.\" class=\"wp-image-36220\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36-1024x569.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36-300x167.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36-150x83.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36-768x427.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/10\/image-36.png 1372w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Una vez instalado y activado, dir&iacute;gete al <strong>panel de control de WordPress<\/strong> -&gt; <strong>Ajustes<\/strong> -&gt; <strong>Autoptimize<\/strong>. En el men&uacute; <strong>JS, CSS y HTML<\/strong>, activa la opci&oacute;n <strong>&iquest;Optimizar el c&oacute;digo JavaScript?<\/strong>. A continuaci&oacute;n, haz clic en <strong>Guardar cambios<\/strong> al final de la p&aacute;gina. <\/p><p>La optimizaci&oacute;n es autom&aacute;tica, por lo que puedes volver a probar inmediatamente la velocidad de carga de tu p&aacute;gina web para comprobar las mejoras.<\/p><p>Adem&aacute;s, si deseas combinar archivos <a href=\"\/mx\/tutoriales\/que-es-css\/\">CSS<\/a>, tambi&eacute;n puedes activar la&nbsp;opci&oacute;n <strong>&iquest;Optimizar el c&oacute;digo CSS?<\/strong>. Si est&aacute;s usando CDN, puedes habilitar todas las opciones incluyendo la de <a href=\"\/mx\/tutoriales\/cdn-wordpress\">CDN<\/a>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/mx\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>La velocidad de carga es muy importante para cualquier sitio web. Si tienes alg&uacute;n problema en esta &aacute;rea, es importante solucionarlo lo antes posible.<\/p><p>Puedes combinar archivos JavaScript en WordPress para que tu sitio cargue m&aacute;s r&aacute;pido. Sin embargo, esto puede requerir manejar el c&oacute;digo manualmente.<\/p><p>Si deseas evitar errores inesperados, puedes utilizar un plugin. Autoptimze es uno de los mejores plugins de WordPress para ello. Una vez instalado, optimizar&aacute; tu sitio web autom&aacute;ticamente.<\/p><p>Esperamos que esta gu&iacute;a te haya sido de utilidad. Si tienes alg&uacute;n comentario o pregunta, escr&iacute;bela en la secci&oacute;n de abajo. &iexcl;Buena suerte!<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Aprende otras t&eacute;cnicas avanzadas de WordPress<\/h4>\n                    <p><a href=\"\/mx\/tutoriales\/que-es-base-datos-wordpress\/\">Qu&eacute; es la base de datos de WordPress<\/a><\/p><p><a href=\"\/mx\/tutoriales\/cumplir-rgpd-wordpress\/\">Gu&iacute;a para el cumplimiento del RGPD en WordPress<\/a><\/p><p><a href=\"\/mx\/tutoriales\/campos-personalizados-wordpress\/\">C&oacute;mo a&ntilde;adir campos personalizados de WordPress<\/a><\/p><p><a href=\"\/mx\/tutoriales\/crear-un-shortcode-en-wordpress\">C&oacute;mo crear un shortcode en WordPress<\/a><\/p><p><a href=\"\/mx\/tutoriales\/como-optimizar-imagenes-wordpress\/\">C&oacute;mo optimizar im&aacute;genes en WordPress<\/a><\/p><p><a href=\"\/mx\/tutoriales\/mejorar-velocidad-wordpress\">C&oacute;mo acelerar un sitio de WordPress<\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un sitio web de carga lenta es un gran problema, pero hay muchas formas de solucionarlo. Entre las distintas soluciones, puedes intentar combinar correctamente JavaScript en WordPress. A pesar de que la soluci&oacute;n es sencilla, funcionar&aacute; de maravilla. En este art&iacute;culo, te mostraremos por qu&eacute; debes a&ntilde;adir archivos JavaScript en WordPress y c&oacute;mo hacerlo siguiendo [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/combinar-javascript-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo combinar JavaScript externo en WordPress","rank_math_description":"La velocidad de carga lenta es un problema para cualquier sitio. Aprende c\u00f3mo combinar JavaScript externo en WordPress para solucionarlo.","rank_math_focus_keyword":"combinar javascript wordpress","footnotes":""},"categories":[4747,14348],"tags":[],"class_list":["post-36216","post","type-post","status-publish","format-standard","hentry","category-wordpress","category-experto"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/combinar-javascript-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/combinar-javascript-wordpress","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/combinar-javascript-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/combinar-javascript-wordpress","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/36216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=36216"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/36216\/revisions"}],"predecessor-version":[{"id":42391,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/36216\/revisions\/42391"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=36216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=36216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=36216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}