Como carregar o script de facilitação do JQuery no wordpress?

3

Ok, primeiro de tudo, sei como fazer isso manualmente.
Eu poderia apenas baixar o easing, colocá-lo na minha pasta de plugin e carregá-lo usando wp_enqueue_script . No entanto, quero carregar meu script a longo prazo, garantindo que eu use a mesma versão do script que facilita o uso do wordpress.

Então, o que estou procurando é uma maneira de carregar o easing no wordpress usando wp_enqueue_script , como visto abaixo. Eu olhei para a referência de função para wp_enqueue_script , mas não consigo encontrar o arquivo / identificador correto para enfileiramento. Existe alguém que saiba como carregar o script nativo de flexibilização do WordPress?

//I know this works because I've used it a thousand times already
wp_enqueue_script("jquery");

//I want something like this without having to use my own script
wp_enqueue_script("jquery-easing");
    
por Michiel Standaert 29.07.2013 / 20:19

2 respostas

7

Se você se refere a este script, isso não está incluído no wordpress. Veja o códice da lista de scripts incluídos no wp você não encontrará.

Se você não confia no codex, você pode olhar para a pasta wp-includes/js e procurar por script de facilitação ... não está lá.

Editar (informações adicionais)

Responda acima apenas 'estritamente' responda à pergunta do OP, porque o plug-in que ele deseja incluir na verdade não é um script padrão do wordpress. No entanto, como @Johannes Pille notou em sua resposta, jQuery UI Effects que é um script padrão do wordpress que pode ser enfileirado usando wp_enqueue_script("jquery-effects-core") , contém funções de atenuação . Esta função de atenuação foi introduzida pela equipe do jquery independentemente do plugin mencionado pelo OP. Na versão antiga do jquery ui os easings disponíveis eram menores do que agora (não me lembro em qual versão todo o easing foi introduzido) e para usar alguns easings avançados era necessário usar o plugin mencionado. Quando a equipe jquery inserir todo o easing disponível, a atualização do desenvolvedor do plugin e renomear suas funções de suavização de plugins serão compatíveis com as do jquery ui (todas são implementações de equações do Rober Planner ). Portanto, se alguém tiver scripts que dependam da função de plugin com nome antigo, deve usar o plug-in, de preferência a versão de compatibilidade). Se os nomes antigos não forem solicitados, o wordpress padrão jquery-effects-core também poderá ser usado.

Por favor, note também que o script de plugins minificado é menor que 4kb, o tamanho do jquery-effects-minified é 12.76 kb, então se o efeito não for necessário, incluindo o plugin é provavelmente melhor. Por outro lado, incluir o plugin e jquery ui effects não faz sentido (a menos que, novamente, existam scripts que dependam da função old-named plugin easing).

    
por gmazzap 29.07.2013 / 20:52
2

Não tenho 100% de certeza, mas até onde eu sei, os easings fazem parte de jQuery-UI Effects .

E, portanto, deve ser carregado quando o enfileiramento de jquery-effects-core ...

    
por Johannes Pille 29.07.2013 / 21:52