Căutați o modalitate de a adăuga clase CSS la tag-ul body în funcție de pagina pe care vă aflați? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți folosi pentru a activa formatele postărilor cu add_theme_support în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function add_body_classes( $classes ) {
// Adds a class if post type is books
if ( is_singular('book') ) {
$classes[] = 'book-single';
}
// add class if not home page
if ( ! is_home() ) {
$classes[] = 'not-home';
}
// add class if user is admin
if ( current_user_can('administrator) ) {
$classes[] = 'user-is-admin';
}
return $classes;
}
add_filter( 'body_class', 'add_body_classes' );
Pentru ca acest cod să funcționeze, trebuie să modificați tag-ul body să arate astfel:
<body <?php body_class() ?>>
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: cele mai bune 25 de pluginuri WooCommerce pentru a-ți crește vânzările și cum să mărești dimensiunea maximă a fișierului încărcat în WordPress.
Comentarii Lasă un răspuns