config.php clean up

This commit is contained in:
Ben Word
2015-02-20 16:11:17 -06:00
parent 6e7c887b63
commit 3fe2fa9d92
3 changed files with 35 additions and 31 deletions

View File

@@ -2,6 +2,28 @@
namespace Roots\Sage\Extras;
use Roots\Sage\Config;
/**
* Add <body> classes
*/
function body_class($classes) {
// Add page slug if it doesn't exist
if (is_single() || is_page() && !is_front_page()) {
if (!in_array(basename(get_permalink()), $classes)) {
$classes[] = basename(get_permalink());
}
}
// Add class if sidebar is active
if (Config\display_sidebar()) {
$classes[] = 'sidebar-primary';
}
return $classes;
}
add_filter('body_class', __NAMESPACE__ . '\\body_class');
/**
* Clean up the_excerpt()
*/