Move <main> and .sidebar markup out of PHP
Add more efficient LESS with variables Add new line to _variables.less Add sidebar class to body element instead of main element Change body sidebar class to .sidebar-active Change body sidebar class to .sidebar-primary Correct spacing issues
This commit is contained in:
@@ -14,26 +14,15 @@ add_theme_support('jquery-cdn'); // Enable to load jQuery from the Go
|
||||
define('GOOGLE_ANALYTICS_ID', ''); // UA-XXXXX-Y (Note: Universal Analytics only, not Classic Analytics)
|
||||
|
||||
/**
|
||||
* .main classes
|
||||
* Add body class if sidebar is active
|
||||
*/
|
||||
function roots_main_class() {
|
||||
function roots_sidebar_body_class($classes) {
|
||||
if (roots_display_sidebar()) {
|
||||
// Classes on pages with the sidebar
|
||||
$class = 'col-sm-8';
|
||||
} else {
|
||||
// Classes on full width pages
|
||||
$class = 'col-sm-12';
|
||||
$classes[] = 'sidebar-primary';
|
||||
}
|
||||
|
||||
return apply_filters('roots/main_class', $class);
|
||||
}
|
||||
|
||||
/**
|
||||
* .sidebar classes
|
||||
*/
|
||||
function roots_sidebar_class() {
|
||||
return apply_filters('roots/sidebar_class', 'col-sm-4');
|
||||
return $classes;
|
||||
}
|
||||
add_filter('body_class', 'roots_sidebar_body_class');
|
||||
|
||||
/**
|
||||
* Define which pages shouldn't have the sidebar
|
||||
|
||||
Reference in New Issue
Block a user