wp_localize_script $ handle

Alguém pode me dizer o que o ” $handle ” (primeiro parâmetro) do wp_localize_script normalmente é usado. Obrigado.

Ps: Não tenho ideia de porque o stackexchange está me dizendo que esta pergunta não está em conformidade com os padrões de qualidade.

Editar: Quando eu coloquei no meu ps, ele aceitou, então eu suponho que seja o comprimento da quesão …. se você sentir que esta é uma pergunta inaceitável, então, desculpe-se

Solutions Collecting From Web of "wp_localize_script $ handle"

É basicamente um id único do script que você registrou ou enqueou antes.

Digamos que criamos dois scripts com wp_enqueue_script () :

 wp_enqueue_script( 'my_script_1','/js/some_script.js' ); wp_enqueue_script( 'my_script_2','/js/some_other_script.js' ); 

Agora você deseja passar seus $data para o script # 2 com wp_localize_script () :

 wp_localize_script( 'my_script_2', 'my_script_2_local', $data ); 

Depois disso – quando o WordPress imprime o seu my_script_2 ele imprimirá suas variables ​​de $data juntamente com ele para que você possa usá-las no seu script.

Como você pode ver my_script_2 é nosso identificador aqui – faz o link entre nossas funções de script.

O identificador é arbitrário (como não tecnicamente significativo) nome do script que é usado para conveniência humana ao declará-lo com wp_register_script() / wp_enqueue_script() .

Então, primeiro você declara o script (ou procure o identificador de um já declarado) e então você pode usar o identificador para atribuir o object de localização com wp_localize_script()

$handle é para todas as funções de script e style do nome.

 // @example: wp_register_style( 'my-example-script', '/path/to/scripts/script.js', 'etc.' ); 

Então você pode usá-lo assim:

 wp_enqueue_style( 'my-example-script' ); // or wp_localize_script( 'my-example-script' );