Ecco 3 metodi per aggiungere classi personalizzate al body di WordPress:
Tramite codice PHP
Con questo metodo usiamo il body_class filter per aggiungere classi personalizzate al body di WordPress.
- Aprire il file functions.php del tema attivo.
- Aggiungete il seguente snippet:
<?php
function custom_body_class( $classes ) {
if ( is_page( 'contatti' ) ) {
$classes[] = 'contatti';
}
return $classes;
}
add_filter( 'body_class', 'custom_body_class' );
- Personalizzate la funzione in base alle vostre esigenze. In questo esempio, la classe “contatti” viene aggiunta al body della pagina Contatti.
- Salvate e chiudete il file.
Tramite la funzione body_class()
Con questo metodo sfruttiamo la funzione body_class.
- Aprite il file header.php del tema attivo.
- Trovate la riga contenente il tag di apertura del body e aggiungete la classe desiderata all’interno della funzione body_class. Ad esempio, se si vuole aggiungere la classe “homepage” alla homepage, la riga dovrebbe apparire così:
<body <?php body_class('homepage'); ?>>
- Salvate e chiudete il file.
Tramite plugin
- Installate e attivate il plugin “Custom Body Class“.
- Andate su Impostazioni > Custom Body Class.
- Selezionate le opzioni desiderate per aggiungere classi al body in base alle categorie, tag, pagine, archivi, etc.
- Salvate.
Con questi 3 metodi, è possibile aggiungere classi personalizzate al body di WordPress.