{"id":227896,"date":"2022-09-29T18:29:00","date_gmt":"2022-09-29T15:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227896"},"modified":"2022-11-09T01:47:25","modified_gmt":"2022-11-08T22:47:25","slug":"adicione-javascript-ao-wordpress-como-fazer-isso-facilmente","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/adicione-javascript-ao-wordpress-como-fazer-isso-facilmente\/","title":{"rendered":"Adicione JavaScript ao WordPress: como fazer isso facilmente"},"content":{"rendered":"\n<p>As pessoas que usam o WordPress devem aprender mais sobre JavaScript e como ele \u00e9 usado em um site. Para adicionar JavaScript ao WordPress, voc\u00ea precisa encontrar a maneira mais adequada de implement\u00e1-lo em seu pr\u00f3prio site.<\/p>\n<p>A pesquisa tem grande import\u00e2ncia, pois uma implementa\u00e7\u00e3o errada de JavaScript pode levar a consequ\u00eancias que ser\u00e3o dif\u00edceis de corrigir.<\/p>\n<h2><strong>O que \u00e9 um JavaScript do WordPress?<\/strong><\/h2>\n<p>Um JavaScript do WordPress \u00e9 uma maneira de adicionar fun\u00e7\u00f5es extras a um site sem deix\u00e1-lo lento. JavaScript representa uma linguagem de programa\u00e7\u00e3o que roda no navegador do usu\u00e1rio. Este tipo de programa\u00e7\u00e3o oferece aos desenvolvedores a chance de adicionar todo tipo de fun\u00e7\u00f5es aos seus sites, como players de v\u00eddeo embutidos, calculadoras ou outros servi\u00e7os. A parte do c\u00f3digo JavaScript simplesmente precisa ser copiada e colada no c\u00f3digo do site.<\/p>\n<h2>Por que voc\u00ea deve adicionar JavaScript personalizado no 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=\"Adicione JavaScript ao WordPress: como fazer isso facilmente\" ><\/a><\/p>\n<p>Existem v\u00e1rias raz\u00f5es pelas quais voc\u00ea deve adicionar JavaScript ao WordPress, mas para fazer isso, voc\u00ea deve estar ciente de como o site \u00e9 codificado. Ao codificar um site WordPress, existem tr\u00eas elementos que podem ajud\u00e1-lo:<\/p>\n<ul>\n<li>HTML<\/li>\n<li>CSS<\/li>\n<li>JavaScript<\/li>\n<\/ul>\n<p>Para criar uma base muito s\u00f3lida para o site WordPress, voc\u00ea pode usar HTML e CSS. Embora sejam \u00f3timos para estabelecer as bases do site, eles s\u00e3o limitados em termos de alterar o comportamento do site. Quando voc\u00ea deseja que seu site atue de uma maneira espec\u00edfica, voc\u00ea pode usar JavaScript para realizar uma das seguintes a\u00e7\u00f5es:<\/p>\n<ul>\n<li>Alterar, ocultar ou exibir determinados elementos HTML no site<\/li>\n<li>Adi\u00e7\u00e3o de valores a vari\u00e1veis \u200b\u200bCSS, bem como a execu\u00e7\u00e3o de opera\u00e7\u00f5es mais complexas (mesclar vari\u00e1veis \u200b\u200bou tornar um elemento interativo clicando)<\/li>\n<li>Alterando o layout do tema WordPress adicionando outro bloco de c\u00f3digo dentro dele<\/li>\n<li>Modificando uma determinada funcionalidade de um plugin do WordPress<\/li>\n<li>Aprimorar o site com conte\u00fado din\u00e2mico (anima\u00e7\u00f5es, v\u00eddeos etc.)<\/li>\n<li>Incluindo um elemento externo no site (APIs de terceiros)<\/li>\n<\/ul>\n<p>Tudo isso \u2013 e muito mais \u2013 pode ser feito usando JavaScript.<\/p>\n<h2><a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Usando Inserir Cabe\u00e7alhos e Rodap\u00e9s<\/a> <strong>para adicionar 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=\"Adicione JavaScript ao WordPress: como fazer isso facilmente\" \/><\/a><\/p>\n<p>Ao adicionar JavaScript ao WordPress, voc\u00ea precisa simplesmente copiar e colar o bloco de c\u00f3digo JavaScript no site. Essa a\u00e7\u00e3o simples adiciona uma ferramenta de terceiros ao site, seja um player de v\u00eddeo ou outro elemento. Esses snippets de c\u00f3digo foram adicionados logo abaixo da se\u00e7\u00e3o principal ou logo antes da tag no c\u00f3digo principal do site. Isso influencia onde o elemento ser\u00e1 colocado. Para ativar este plugin chamado Insert Headers and Footers, voc\u00ea deve instal\u00e1-lo primeiro.<\/p>\n<p>Para ativ\u00e1-lo ap\u00f3s a instala\u00e7\u00e3o, basta acessar a configura\u00e7\u00e3o e, em seguida, a p\u00e1gina Inserir cabe\u00e7alhos e rodap\u00e9s. Existem duas caixas diferentes que voc\u00ea pode verificar \u2013 uma para o cabe\u00e7alho e outra para o rodap\u00e9. Depois de ativar este plug-in, basta colar o trecho de c\u00f3digo JavaScript e clicar em salvar. Como o plug-in est\u00e1 ativado, o snippet de c\u00f3digo que voc\u00ea colou ser\u00e1 carregado automaticamente para todas as p\u00e1ginas do seu site. Este \u00e9 o conhecimento mais b\u00e1sico que voc\u00ea precisa ter para adicionar JavaScript ao WordPress.<\/p>\n<h2><strong>Desativando a filtragem do WordPress<\/strong><\/h2>\n<p>Ao usar JavaScript no WordPress, voc\u00ea tamb\u00e9m deve desabilitar o bloqueio de tags de script do JavaScript. Essa configura\u00e7\u00e3o pode ser encontrada em wp-config.php, localizado no diret\u00f3rio raiz da web. Para habilitar as tags personalizadas, adicione esta linha de c\u00f3digo l\u00e1:<\/p>\n<p><code>define( 'CUSTOM_TAGS', true );<\/code><\/p>\n<p>Depois de passar para a p\u00e1gina functions.php, copie e cole este trecho de c\u00f3digo em seu 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>Dica extra: usar esse m\u00e9todo significa que voc\u00ea desativa o recurso de seguran\u00e7a em seu site, para qualquer n\u00edvel de permiss\u00e3o do usu\u00e1rio. Use este m\u00e9todo somente se voc\u00ea confiar profundamente em seus autores. Ativar a tag de script \u00e0s vezes \u00e9 arriscado dessa maneira.<\/p>\n<h2><strong>Aprenda como<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/scripts-n-styles\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">usar o plugin 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=\"Adicione JavaScript ao WordPress: como fazer isso facilmente\" \/><\/a><\/p>\n<p>Voc\u00ea pode adicionar JavaScript ao WordPress usando um plugin. Normalmente, voc\u00ea teria que carregar JavaScript dentro das tags e. Para carregar o JavaScript globalmente, um plugin pode ser usado. Um responsivo \u00e9 o Script n Styles. Voc\u00ea pode incluir scripts em todo o site ou inclu\u00ed-los na p\u00e1gina ou at\u00e9 mesmo no n\u00edvel do post. Voc\u00ea tamb\u00e9m pode modificar as permiss\u00f5es do usu\u00e1rio. Os autores podem publicar postagens e ativar o JavaScript e os contribuidores podem salvar as postagens sem realmente public\u00e1-las.<\/p>\n<h2><a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Usar campos personalizados avan\u00e7ados<\/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=\"Adicione JavaScript ao WordPress: como fazer isso facilmente\" \/><\/a><\/p>\n<p>Se voc\u00ea quer saber como adicionar JavaScript ao WordPress da maneira mais f\u00e1cil, este plugin pode ser a solu\u00e7\u00e3o. Depois de instalar e ativar o plug-in, voc\u00ea pode acessar a op\u00e7\u00e3o Campos personalizados no menu administrativo. Em seguida, voc\u00ea pode clicar em Adicionar novo. O objetivo \u00e9 adicionar um campo que os administradores possam acessar e que possa incorporar um arquivo de origem JavaScript ou c\u00f3digo JavaScript nas tags.<\/p>\n<ul>\n<li>O primeiro passo \u00e9 nomear o Grupo de Campos. Isso pode ser feito habilitando uma regra que exiba essa op\u00e7\u00e3o se o usu\u00e1rio efetuar login como Administrador. Isso significa que apenas o administrador pode adicion\u00e1-los ao site.<\/li>\n<li>Os campos devem ser exibidos abaixo da \u00e1rea de conte\u00fado, o que significa que voc\u00ea seleciona Padr\u00e3o quando se trata de selecionar o estilo do Grupo de Campos. Defina a formata\u00e7\u00e3o do campo para &#8220;Converter HTML em tags&quot;. Isso resultar\u00e1 em uma boa sa\u00edda, caso contr\u00e1rio, poder\u00e1 traduzir mal.<\/li>\n<li>Adicione o seguinte c\u00f3digo em header.php:<\/li>\n<\/ul>\n<p><code>&lt;?php the_field('header_script'); ?&gt;<\/code><\/p>\n<p>Isso deve ser adicionado antes.<\/p>\n<p><code>&lt;?php the_field('footer_script'); ?&gt;<\/code><\/p>\n<p>Isso deve ser adicionado antes.<\/p>\n<ul>\n<li>Salve os arquivos de modelo, atualize a p\u00e1gina e clique em Publicar.<\/li>\n<\/ul>\n<p>A p\u00e1gina ser\u00e1 publicada com o JavaScript adicionado nela. Os Campos Personalizados Avan\u00e7ados s\u00e3o uma op\u00e7\u00e3o apropriada se voc\u00ea deseja mais funcionalidades para usu\u00e1rios, p\u00e1ginas que j\u00e1 est\u00e3o publicadas e assim por diante.<\/p>\n<h3>Ei, voc\u00ea sabia que os dados tamb\u00e9m podem ser bonitos?<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a> pode torn\u00e1-lo assim. H\u00e1 uma boa raz\u00e3o pela qual \u00e9 o plugin n\u00ba 1 do WordPress para criar tabelas e gr\u00e1ficos responsivos.<\/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=\"Adicione JavaScript ao WordPress: como fazer isso facilmente\" \/><\/a><\/p>\n<p>Um exemplo real de wpDataTables em estado selvagem<\/p>\n<p>E \u00e9 muito f\u00e1cil fazer algo assim:<\/p>\n<ol>\n<li>Voc\u00ea fornece os dados da tabela<\/li>\n<li>Configure e personalize<\/li>\n<li>Publique-o em um post ou p\u00e1gina<\/li>\n<\/ol>\n<p>E n\u00e3o \u00e9 apenas bonito, mas tamb\u00e9m pr\u00e1tico. Voc\u00ea pode criar tabelas grandes com <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\">at\u00e9 milh\u00f5es de linhas<\/a>, ou pode usar <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">filtros e pesquisas avan\u00e7adas<\/a>, ou pode enlouquecer e <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">torn\u00e1-las edit\u00e1veis<\/a>.<\/p>\n<p>&#8220;Sim, mas eu gosto demais do Excel e n\u00e3o tem nada disso em sites&#8221;. Sim, existe. Voc\u00ea pode usar a <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">formata\u00e7\u00e3o condicional<\/a> como no Excel ou no Planilhas Google.<\/p>\n<p>Eu te disse que voc\u00ea tamb\u00e9m pode <a href=\"https:\/\/wpdatatables.com\/documentation\/wpdatacharts\/creating-charts-wordpress-wpdatachart-wizard\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">criar gr\u00e1ficos<\/a> com seus dados? E isso \u00e9 apenas uma pequena parte. Existem <a href=\"https:\/\/wpdatatables.com\/features\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">muitos outros recursos<\/a> para voc\u00ea.<\/p>\n<h2><strong>Considera\u00e7\u00f5es finais sobre como adicionar JavaScript ao WordPress\u00a0<\/strong><\/h2>\n<p>Essas dicas devem ser suficientes para ensin\u00e1-lo a adicionar JavaScript ao WordPress de maneira f\u00e1cil, sem encontrar problemas. Depois de fazer isso uma vez, a segunda vez ser\u00e1 muito mais f\u00e1cil e menos demorada.<\/p>\n<p>Se voc\u00ea gostou de ler este artigo sobre como adicionar JavaScript ao WordPress, confira este artigo sobre <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-redefinir-o-wordpress-para-suas-configuracoes-padrao\/\" title=\"como redefinir o WordPress\">como redefinir o WordPress<\/a>.<\/p>\n<p>Tamb\u00e9m escrevemos sobre alguns assuntos relacionados, como como <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/alterar-url-do-wordpress-como-fazer-isso-sem-estragar-tudo\/\" title=\"alterar o URL do WordPress\">alterar o URL do WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-incorporar-videos-no-wordpress-facilmente\/\" title=\"como incorporar v\u00eddeo no WordPress\">como incorporar v\u00eddeo no WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-editar-html-no-wordpress-a-solucao-sem-estresse\/\" title=\"como editar HTML no WordPress\">como editar HTML no WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-duplicar-uma-pagina-no-wordpress\/\" title=\"como duplicar uma p\u00e1gina no WordPress\">como duplicar uma p\u00e1gina no WordPress<\/a>, como editar <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/funcoes-de-usuario-do-wordpress-o-que-sao-e-como-edita-las\/\" title=\"as fun\u00e7\u00f5es de usu\u00e1rio do WordPress\">as fun\u00e7\u00f5es de usu\u00e1rio do WordPress<\/a> e como adicionar a <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/imagem-em-destaque-do-wordpress-o-que-e-e-como-adicionar-uma\/\" title=\"imagem em destaque do WordPress.\">imagem em destaque do WordPress.<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <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 adicionar JavaScript ao WordPress, voc\u00ea precisa encontrar a maneira mais adequada de implement\u00e1-lo em seu pr\u00f3prio site. JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o.<\/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":[837,733,920,867],"tags":[1170],"class_list":["post-227896","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guia-para-iniciantes","category-javascript-8","category-outro","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/227896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=227896"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/227896\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/180750"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=227896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=227896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=227896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}