Add roots_body_class function that checks for page slug in body_class classes and adds it as needed
This commit is contained in:
@@ -14,3 +14,17 @@ function roots_get_search_form($form) {
|
|||||||
return $form;
|
return $form;
|
||||||
}
|
}
|
||||||
add_filter('get_search_form', 'roots_get_search_form');
|
add_filter('get_search_form', 'roots_get_search_form');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add page slug to body_class() classes if it doesn't exist
|
||||||
|
*/
|
||||||
|
function roots_body_class($classes) {
|
||||||
|
// Add post/page slug
|
||||||
|
if (is_single() || is_page() && !is_front_page()) {
|
||||||
|
if (!in_array(basename(get_permalink()), $classes)) {
|
||||||
|
$classes[] = basename(get_permalink());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $classes;
|
||||||
|
}
|
||||||
|
add_filter('body_class', 'roots_body_class');
|
||||||
|
|||||||
Reference in New Issue
Block a user