WordPress

Come aggiungere classi nel body wordpress con la funzione body_class

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.

  1. Aprire il file functions.php del tema attivo.
  2. 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' );
  1. Personalizzate la funzione in base alle vostre esigenze. In questo esempio, la classe “contatti” viene aggiunta al body della pagina Contatti.
  2. Salvate e chiudete il file.

Tramite la funzione body_class()

Con questo metodo sfruttiamo la funzione body_class.

  1. Aprite il file header.php del tema attivo.
  2. 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'); ?>>
  1. Salvate e chiudete il file.

Tramite plugin

  1. Installate e attivate il plugin “Custom Body Class“.
  2. Andate su Impostazioni > Custom Body Class.
  3. Selezionate le opzioni desiderate per aggiungere classi al body in base alle categorie, tag, pagine, archivi, etc.
  4. Salvate.

Con questi 3 metodi, è possibile aggiungere classi personalizzate al body di WordPress.


Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *