Como funciona:
- Definição da Função:
function wp24horas_enqueue_scripts()
: Define uma função que verifica se a página atual é a página “Contato” e, se for, carrega os arquivos CSS e JavaScript específicos.if (is_page('contato')) {
: Verifica se a página atual é a página “Contato”.wp_enqueue_style('contact-page-style', get_template_directory_uri() . '/css/contact.css');
: Enfileira (carrega) a folha de estilocontact.css
localizada na pastacss
do seu tema.wp_enqueue_script('contact-page-script', get_template_directory_uri() . '/js/contact.js', array('jquery'), null, true);
: Enfileira (carrega) o scriptcontact.js
localizado na pastajs
do seu tema. Este script depende do jQuery, e o parâmetrotrue
indica que ele deve ser carregado no rodapé da página.
- Ação de Enfileiramento de Scripts:
add_action('wp_enqueue_scripts', 'wp24horas_enqueue_scripts');
: Adiciona a funçãowp24horas_enqueue_scripts
à açãowp_enqueue_scripts
, garantindo que os estilos e scripts sejam carregados corretamente na página de contato.
Instruções de Uso
Esse código pode ser usado adicionando-o ao arquivo functions.php
do seu tema ou, preferencialmente, em um plugin específico para o site. Usar um plugin para essas customizações mantém o código organizado e seguro contra atualizações do tema.
Conclusão
Este snippet permite que você carregue estilos e scripts específicos apenas para a página de contato do seu site WordPress, melhorando a eficiência e organização do código ao evitar o carregamento desnecessário de arquivos em outras páginas.