In WordPress, il tag <body>
può essere personalizzato con classi dinamiche che aiutano a identificare lo stato corrente della pagina. Queste classi vengono generate automaticamente in base a vari fattori come il tipo di pagina, l'ID, il template utilizzato o lo stato dell'utente.
La funzione body_class()
è il metodo principale per aggiungere queste classi. Inserendola nel tag <body>
del tuo tema, WordPress genererà automaticamente una serie di classi utili per il targeting CSS o JavaScript. Ad esempio:
<body <?php body_class(); ?>>
È possibile filtrare o aggiungere classi personalizzate utilizzando il filtro body_class
. Questo permette di includere classi specifiche in base a condizioni particolari, come lo stato di un ordine in WooCommerce o la visita di una pagina particolare.
Per gli editor di blocchi come Gutenberg, le classi del body possono essere gestite tramite filtri specifici che agiscono sull'iframe dell'editor, permettendo una migliore integrazione con l'interfaccia di amministrazione.