Como funciona:
- Definição da Função:
function wp24horas_custom_body_class($classes)
: Define uma função que recebe as classes CSS atuais do elemento<body>
como um array.if (is_page('sobre')) { $classes[] = 'pagina-sobre'; }
: Verifica se a página atual é a página “Sobre”. Se for, adiciona a classepagina-sobre
ao array de classes.
- Filtro de Classes do Corpo:
add_filter('body_class', 'wp24horas_custom_body_class');
: Adiciona a funçãowp24horas_custom_body_class
ao filtrobody_class
, garantindo que a classe personalizada seja aplicada ao elemento<body>
quando a condição for atendida.
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.
Este snippet permite que você adicione classes CSS específicas ao <body>
de páginas individuais no seu site WordPress. Isso é útil para aplicar estilos personalizados a páginas específicas sem a necessidade de modificar diretamente os templates do tema.