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 » Variáveis em JavaScript com o WordPress

Variáveis em JavaScript com o WordPress

by
7 anos ago
Reading Time: 2 min
0
Variáveis em JavaScript com o WordPress
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

No último artigo (WordPress e libraries JS) falamos de como é possível incluir arquivos de JavaScript via código com o WordPress. Hoje veremos que além de gerenciar scripts também é possível criar variáveis em JavaScript utilizando a função wp_localize_script do WordPress.

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

Criando variáveis em JavaScript

Para criar uma variável diretamente no JavaScript é bem simples, basta usar a palavra reservada var antes do nome da sua variável e fazer uma atribuição de valor. Veja o exemplo:

var valor1 = "uma string";
var valor2 = []; //array
var valor3 = {}; //objeto
var valor4 = function() {}; //função

Existem muitos casos onde é necessário criar uma variável em JavaScript através de código PHP. Veja os casos mais comuns para usar essa funcionalidade:

  • Criar strings de tradução de um tema ou plugin internacionalizado.
  • Criar objetos de configuração para algum plugin em jQuery, por exemplo um plugin de slider.
  • Criar objeto com rotas para requisições em AJAX.

Como utilizar a função wp_localize_script

Assim como na função wp_enqueue_script com a wp_localize_script precisamos utilizar o hook wp_enqueue_scripts. Veja abaixo os parâmetros aceitos pela função wp_localize_script:

  • $handle – Nome de identificação do seu script no qual a variável será anexada. Nesse caso o código de JavaScript para criação da variável será inserido no HTML antes do script informado como handle.
  • $name –  O nome da variável que conterá os dados. É aconselhável que você sempre utilize algum prefixo de identificação do seu plugin ou tema para evitar conflitos. Utilize o padrão camelCase para definir o nome da variável.
  • $data – O valor da variável. Esse parâmetro aceita todos os valores validos da função nativa do PHP json_encode.

Veja o exemplo de como podemos utilizar a função wp_localize_script:

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

function meus_scripts() {
    wp_localize_script(
      'meu-primeiro-script',
      'themeConfigVars',
      array(
          'urlAjax'          => admin_url( 'admin-ajax.php' ),
          'timePausedSlider' => 2000
      )
    );
}

Faça bom proveito desse recurso do WordPress sempre que você precisar criar variáveis em JavaScript diretamente do seu código server-side.

Apresentação do Apiki WP Cursos. Cursos de WordPress para Devs e Gestores.

Tags: DeveloperJavaScript
Share8Share1SendShare
Previous Post

404 como nunca se viu

Next Post

Aumento e redução de fonte fornecendo acessibilidade digital

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
Aumento e redução de fonte fornecendo acessibilidade digital

Aumento e redução de fonte fornecendo acessibilidade digital

botões de compartilhamento

Botões de compartilhamento, seu conteúdo WordPress nas redes sociais

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.