• Resolvido carlosnpz

    (@carlosnpz)


    Pessoal, sou novato em WordPress e estou com algumas dúvidas:
    Eu posso carregar meus estilos e scripts via wp_enqueue diretamente no arquivo do template (ex.: sobre.php) ao invés de chamar no functions.php? Como fazer pra os estilos serem carregados automaticamente no head e scripts no footer?

    PS.: Os estilos e scripts são específicos dessa página, por isso não quero colocar diretamente no header.php ou no functions.php

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Não faça isso.

    Use wp_enqueue_script() com tags condicionais (if):

    https://codex.wordpress.org/Conditional_Tags

    Boa sorte 🙂

    Criador do tópico carlosnpz

    (@carlosnpz)

    Em termos de performance é melhor?
    Faltou responder a 2ª pergunta, hehehe: Como carregar estilos no head e scripts no footer?

    Valeu!

    Com certeza você ganha com organização e performance também. E principalmente, faz do jeito certo. Pense que no futuro algum outro programador pode pegar esse seu código, então siga padrões.

    Quanto a segunda pergunta, leia a documentação do wp_enqueue_script()
    O ultimo argumento dele, se setado em true vai colocar o script no footer.

    Abraços

    Criador do tópico carlosnpz

    (@carlosnpz)

    Essa questão dos scripts footer eu vi logo depois que postei, mas não vi nenhum argumento parecido pra colocar o estilo no head. Tem como fazer isso?

    Outra coisa, voltando à questão da performance/padronização, eh melhor colocar todos os estilos dentro do style.css do que por exemplo, fazer um pra home, um pra o quem somos e um pra contato?

    Eu costumo usar um só.

    Quanto a primeira pergunta, o style sempre vai colocar no header, porem, se chamado no action wp_footer, ele vai pro footer.

    Criador do tópico carlosnpz

    (@carlosnpz)

    Ok, entendi.

    Obrigado, abço!

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Maneira Alternativa de Carregar Estilos e Scripts’ está fechado para novas respostas.