{"id":227555,"date":"2022-09-29T18:02:00","date_gmt":"2022-09-29T15:02:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227555"},"modified":"2022-11-08T23:58:51","modified_gmt":"2022-11-08T20:58:51","slug":"agregar-javascript-a-wordpress-como-hacerlo-facilmente","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/agregar-javascript-a-wordpress-como-hacerlo-facilmente\/","title":{"rendered":"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente"},"content":{"rendered":"\n<p>Las personas que usan WordPress deber\u00edan aprender m\u00e1s sobre JavaScript y c\u00f3mo se usa para un sitio web. Para agregar JavaScript a WordPress, debe encontrar la forma m\u00e1s adecuada de implementarlo para su propio sitio web.<\/p>\n<p>La investigaci\u00f3n tiene una gran importancia, ya que una implementaci\u00f3n incorrecta de JavaScript podr\u00eda tener consecuencias que ser\u00e1n dif\u00edciles de solucionar.<\/p>\n<h2><strong>\u00bfQu\u00e9 es un JavaScript de WordPress?<\/strong><\/h2>\n<p>Un JavaScript de WordPress es una forma de agregar funciones adicionales a un sitio web sin ralentizarlo. JavaScript representa un lenguaje de programaci\u00f3n que se ejecuta en el navegador del usuario. Este tipo de programaci\u00f3n ofrece a los desarrolladores la posibilidad de agregar todo tipo de funciones a sus sitios, como reproductores de video integrados, calculadoras u otros servicios. La pieza de c\u00f3digo JavaScript simplemente debe copiarse y pegarse en el c\u00f3digo del sitio web.<\/p>\n<h2>\u00bfPor qu\u00e9 deber\u00eda agregar JavaScript personalizado en WordPress?<\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec0aa4ee.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec0aa4ee.jpg\" alt=\"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente\" ><\/a><\/p>\n<p>Existen m\u00faltiples razones por las que debe agregar JavaScript a WordPress, pero para hacerlo, debe saber c\u00f3mo est\u00e1 codificado el sitio web. Al codificar un sitio web de WordPress, hay tres elementos que pueden ayudarlo:<\/p>\n<ul>\n<li>HTML<\/li>\n<li>CSS<\/li>\n<li>JavaScript<\/li>\n<\/ul>\n<p>Para crear una base muy s\u00f3lida para el sitio de WordPress, puede usar HTML y CSS. Aunque son excelentes para sentar las bases del sitio web, son limitados en t\u00e9rminos de alterar el comportamiento del sitio. Cuando desee que su sitio act\u00fae de una manera espec\u00edfica, puede usar JavaScript para realizar una de las siguientes acciones:<\/p>\n<ul>\n<li>Cambiar, ocultar o mostrar ciertos elementos HTML en el sitio web<\/li>\n<li>Agregar valores a las variables CSS, as\u00ed como ejecutar operaciones que son m\u00e1s complejas (fusionar variables o hacer que un elemento interact\u00fae haciendo clic)<\/li>\n<li>Cambiar el dise\u00f1o del tema de WordPress agregando otro bloque de c\u00f3digo dentro de \u00e9l<\/li>\n<li>Modificar una determinada funcionalidad de un plugin de WordPress<\/li>\n<li>Mejorar el sitio web con contenido din\u00e1mico (animaciones, videos, etc.)<\/li>\n<li>Incluir un elemento externo en el sitio web (API de terceros)<\/li>\n<\/ul>\n<p>Todo esto, y m\u00e1s, se puede hacer usando JavaScript.<\/p>\n<h2><a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Uso de Insertar encabezados y pies de p\u00e1gina<\/a> <strong>para agregar JavaScript<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec1a8d54.jpg\" alt=\"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente\" \/><\/a><\/p>\n<p>Al agregar JavaScript a WordPress, simplemente debe copiar y pegar el bloque de c\u00f3digo JavaScript en el sitio web. Esta simple acci\u00f3n agrega una herramienta de terceros al sitio web, ya sea un reproductor de video u otro elemento. Estos fragmentos de c\u00f3digo se agregaron justo debajo de la secci\u00f3n del encabezado o justo antes de la etiqueta en el c\u00f3digo principal del sitio web. Esto influye en d\u00f3nde se colocar\u00e1 el elemento. Para activar este complemento que se llama Insertar encabezados y pies de p\u00e1gina, primero debe instalarlo.<\/p>\n<p>Para activarlo despu\u00e9s de la instalaci\u00f3n, simplemente debe acceder a Configuraci\u00f3n y luego a la p\u00e1gina Insertar encabezados y pies de p\u00e1gina. Hay dos casillas diferentes que puede marcar: una para el encabezado y otra para el pie de p\u00e1gina. Una vez que haya activado este complemento, puede simplemente pegar el fragmento de c\u00f3digo JavaScript y hacer clic en guardar. Debido a que el complemento est\u00e1 activado, el fragmento de c\u00f3digo que peg\u00f3 se cargar\u00e1 autom\u00e1ticamente para todas las p\u00e1ginas de su sitio web. Este es el conocimiento m\u00e1s b\u00e1sico que necesita tener para agregar JavaScript a WordPress.<\/p>\n<h2><strong>Deshabilitar el filtrado de WordPress<\/strong><\/h2>\n<p>Cuando use JavaScript en WordPress, tambi\u00e9n debe deshabilitar el bloqueo de etiquetas de secuencias de comandos de JavaScript. Esta configuraci\u00f3n se puede encontrar en wp-config.php, que se encuentra en el directorio web ra\u00edz. Para habilitar las etiquetas personalizadas, agregue esta l\u00ednea de c\u00f3digo all\u00ed:<\/p>\n<p><code>define( 'CUSTOM_TAGS', true );<\/code><\/p>\n<p>Una vez que vaya a la p\u00e1gina functions.php, copie y pegue este fragmento de c\u00f3digo en su c\u00f3digo base:<\/p>\n<p><code>function add_scriptfilter( $string) {global $allowedtags;$allowedtags['script'] = array( 'src' =&gt; array() );return<\/code> <code>$string;}add_filter( 'pre_kses', 'add_scriptfilter' );<\/code><\/p>\n<p>Consejo adicional: el uso de este m\u00e9todo significa que deshabilita la funci\u00f3n de seguridad en su sitio web, para cualquier nivel de permiso de usuario. Use este m\u00e9todo solo si conf\u00eda profundamente en sus autores. Habilitar la etiqueta del script a veces es arriesgado de esta manera.<\/p>\n<h2><strong>Aprenda a<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/scripts-n-styles\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">usar el complemento Script n Styles<\/a><\/h2>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/scripts-n-styles\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec2b64c1.jpg\" alt=\"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente\" \/><\/a><\/p>\n<p>Puede agregar JavaScript a WordPress usando un complemento. Normalmente, tendr\u00eda que cargar JavaScript dentro de las etiquetas y. Para cargar JavaScript globalmente, se puede usar un complemento. Uno receptivo es Script n Styles. Puede incluir scripts en todo el sitio web o incluirlos en la p\u00e1gina o incluso en el nivel de publicaci\u00f3n. Tambi\u00e9n puede modificar los permisos de los usuarios. Los autores pueden publicar publicaciones y activar JavaScript y los colaboradores pueden guardar las publicaciones sin publicarlas.<\/p>\n<h2><a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Usar campos personalizados avanzados<\/a><\/h2>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec3a704c.jpg\" alt=\"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente\" \/><\/a><\/p>\n<p>Si se pregunta c\u00f3mo agregar JavaScript a WordPress de la manera m\u00e1s f\u00e1cil, este complemento podr\u00eda ser la soluci\u00f3n. Una vez que instale y active el complemento, puede acceder a la opci\u00f3n Campos personalizados en el men\u00fa administrativo. Luego, puede hacer clic en Agregar nuevo. El objetivo es agregar un campo al que puedan acceder los administradores y que pueda incrustar un archivo fuente JavaScript o un c\u00f3digo JavaScript dentro de las etiquetas.<\/p>\n<ul>\n<li>El primer paso es nombrar el grupo de campo. Esto se puede hacer habilitando una regla que muestre esta opci\u00f3n si el usuario que inicia sesi\u00f3n como Administrador. Esto significa que solo el administrador puede agregarlos en el sitio.<\/li>\n<li>Los campos deben mostrarse debajo del \u00e1rea de contenido, lo que significa que selecciona Est\u00e1ndar cuando se trata de seleccionar el estilo del Grupo de campos. Establezca el formato del campo en &quot;Convertir HTML en etiquetas&quot;. Esto dar\u00e1 como resultado una buena salida, de lo contrario, podr\u00eda traducirse mal.<\/li>\n<li>Agregue el siguiente c\u00f3digo dentro de header.php:<\/li>\n<\/ul>\n<p><code>&lt;?php the_field('header_script'); ?&gt;<\/code><\/p>\n<p>Esto debe agregarse antes.<\/p>\n<p><code>&lt;?php the_field('footer_script'); ?&gt;<\/code><\/p>\n<p>Esto debe agregarse antes.<\/p>\n<ul>\n<li>Guarde los archivos de plantilla, actualice la p\u00e1gina y haga clic en Publicar.<\/li>\n<\/ul>\n<p>La p\u00e1gina se publicar\u00e1 con el JavaScript agregado. Los Campos personalizados avanzados son una opci\u00f3n adecuada si desea m\u00e1s funcionalidad para los usuarios, p\u00e1ginas que ya est\u00e1n publicadas, etc.<\/p>\n<h3>Oye, \u00bfsab\u00edas que los datos tambi\u00e9n pueden ser hermosos?<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a> puede hacerlo de esa manera. Hay una buena raz\u00f3n por la que es el plugin de WordPress n.\u00ba 1 para crear tablas y gr\u00e1ficos receptivos.<\/p>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-180749-61e86ec49fa47.png\" alt=\"Agregar JavaScript a WordPress: C\u00f3mo hacerlo f\u00e1cilmente\" \/><\/a><\/p>\n<p>Un ejemplo real de wpDataTables en la naturaleza<\/p>\n<p>Y es muy f\u00e1cil hacer algo como esto:<\/p>\n<ol>\n<li>Usted proporciona los datos de la tabla.<\/li>\n<li>Config\u00faralo y personal\u00edzalo<\/li>\n<li>Publicarlo en una publicaci\u00f3n o p\u00e1gina<\/li>\n<\/ol>\n<p>Y no solo es bonito, sino tambi\u00e9n pr\u00e1ctico. Puede crear tablas grandes con <a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-mysql-based-wpdatatables-with-server-side-processing\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hasta millones de filas<\/a>, o puede usar <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">filtros y b\u00fasquedas avanzados<\/a>, o puede volverse loco y <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hacerlo editable<\/a>.<\/p>\n<p>\u00abS\u00ed, pero me gusta demasiado Excel y no hay nada de eso en los sitios web&quot;. S\u00ed, lo hay. Puede usar <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">formato condicional<\/a> como en Excel o Google Sheets.<\/p>\n<p>\u00bfTe dije que tambi\u00e9n puedes <a href=\"https:\/\/wpdatatables.com\/documentation\/wpdatacharts\/creating-charts-wordpress-wpdatachart-wizard\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">crear gr\u00e1ficos<\/a> con tus datos? Y eso es solo una peque\u00f1a parte. Hay <a href=\"https:\/\/wpdatatables.com\/features\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">muchas otras caracter\u00edsticas<\/a> para ti.<\/p>\n<h2><strong>Pensamientos finales sobre c\u00f3mo agregar JavaScript a WordPress\u00a0<\/strong><\/h2>\n<p>Estos consejos deber\u00edan ser suficientes para ense\u00f1arle c\u00f3mo agregar JavaScript a WordPress de una manera f\u00e1cil, sin encontrar ning\u00fan problema. Despu\u00e9s de hacerlo una vez, la segunda vez ser\u00e1 mucho m\u00e1s f\u00e1cil y requerir\u00e1 menos tiempo.<\/p>\n<p>Si disfrut\u00f3 leyendo este art\u00edculo sobre c\u00f3mo agregar JavaScript a WordPress, debe consultar este sobre <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-restablecer-wordpress-a-su-configuracion-predeterminada\/\" title=\"c\u00f3mo restablecer WordPress\">c\u00f3mo restablecer WordPress<\/a>.<\/p>\n<p>Tambi\u00e9n escribimos sobre algunos temas relacionados, como c\u00f3mo <a href=\"https:\/\/wordpress.mediadoma.com\/es\/cambiar-la-url-de-wordpress-como-hacerlo-sin-estropearlo\/\" title=\"cambiar la URL de WordPress\">cambiar la URL de WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-incrustar-videos-en-wordpress-facilmente\/\" title=\"c\u00f3mo incrustar un video en WordPress\">c\u00f3mo incrustar un video en WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-editar-html-en-wordpress-la-solucion-sin-estres\/\" title=\"c\u00f3mo editar HTML en WordPress\">c\u00f3mo editar HTML en WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-duplicar-una-pagina-en-wordpress\/\" title=\"c\u00f3mo duplicar una p\u00e1gina en WordPress\">c\u00f3mo duplicar una p\u00e1gina en WordPress<\/a>, c\u00f3mo editar <a href=\"https:\/\/wordpress.mediadoma.com\/es\/roles-de-usuario-de-wordpress-que-son-y-como-editarlos\/\" title=\"los roles de usuario de WordPress\">los roles de usuario de WordPress<\/a> y c\u00f3mo agregar una <a href=\"https:\/\/wordpress.mediadoma.com\/es\/imagen-destacada-de-wordpress-que-es-y-como-anadir-una\/\" title=\"imagen destacada de WordPress\">imagen destacada de WordPress<\/a>. .<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para agregar JavaScript a WordPress, debe encontrar la forma m\u00e1s adecuada de implementarlo para su propio sitio web. JavaScript es un lenguaje de programaci\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":180750,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[831,727,914,861],"tags":[1172],"class_list":["post-227555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guia-para-principiantes","category-javascript-2","category-otro","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=227555"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/180750"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=227555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=227555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=227555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}