Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » WordPress e libraries JS

WordPress e libraries JS

by
7 anos ago
Reading Time: 2 min
0
WordPress e libraries JS
Compartilhe no FacebookCompartilhe no LinkedIn

Em muitos casos em nossos projetos é necessário utilizar alguma library de JavaScript como: jQuery, jQuery UI, Backbone JS ou Masonry e a maneira mais comum para a inclusão desses arquivos é simplesmente baixar o arquivo e colocá-lo disponível em sua pasta de assets.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Quando estamos trabalhando com o WordPress existem maneiras práticas e funcionais para gerenciar os arquivos de JavaScript. Além disso ainda é possível utilizar libraries JS padrões que o próprio WordPress disponibiliza como dependência do seu projeto.

Incluindo arquivos de JS via código

Utilizaremos a função wp_enqueue_script para incluir arquivos de JS em nosso site, veja abaixo os parâmetros aceitos pela função:

    • $handle – Nome de identificação do script. Normalmente nos nomes utilizamos uma palavra-chave sem caracteres especiais e substituímos os espaços por traços (-), exempo: meu-primeiro-script;
    • $src – URL do script, exemplo: http://example.com/wp-content/themes/my-theme/my-theme-script.js;
    • $deps – Dependências do script;
  • $ver – Número da versão do script;
  • $in_footer – Flag utilizada para incluir o arquivo no footer (antes do fechamento da tag </body>) ou no header.

É aconselhável que você utilize essa função nos hooks wp_enqueue_scripts para scritps inseridos no site ou admin_enqueue_scripts para scripts inseridos na administração, veja um exemplo:

<?php
add_action( 'wp_enqueue_scripts', 'meus_scripts' );

function meus_scripts() {
    wp_enqueue_script(
      'meu-primeiro-script',
      get_stylesheet_directory_uri() . '/assets/script.js',
      array( 'jquery', 'jquery-ui-datepicker' ) 
      '2.0.1',
      true
    );
}

Na maioria dos casos considere utilizar o parâmetro $in_footer (ultimo parâmetro) como true, isso evita carregamento de scripts na tag <head> que sejam bloqueantes para o desempenho do site.

Libraries JS Padrões

Como já vimos anteriormente na função wp_enqueue_script, o parâmetro $deps (terceiro parâmetro) é utilizado para dependências, ou seja, quais arquivos ou libraries são necessárias para que seu script funcione normalmente. Existe uma lista de diversas libraries JS que o próprio WordPress já disponibiliza em seu repositório, dessa forma você pode inclui-los como dependências sem a necessidade de baixa-los.

Faça um bom aproveito desse recurso do WordPress, utilize sempre que possível as libraries JS padrões já registradas.

Tags: DeveloperJavaScriptLibraries
Share8Share1SendShare
Previous Post

Não se esqueça de deslogar sua conta WordPress

Next Post

Definir dois títulos é melhor do que um

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
destaque definir dois titulos

Definir dois títulos é melhor do que um

O poder da Body Class | Ninjas em WordPress sabem como usar

O poder da Body Class | Ninjas em WordPress sabem como usar

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.