summaryrefslogtreecommitdiff
path: root/inc/extras.php
diff options
context:
space:
mode:
authorMax2017-05-18 14:03:27 +0200
committerMax2017-05-18 14:03:27 +0200
commitf597e2fe949a1e18eb778b9a5bd102de88570555 (patch)
tree7e42e6f91dd3e764cd2cf0c4f61f48501c2ed98f /inc/extras.php
downloaddocs.maxmail.xyz-master.tar.gz
Initial commit.HEADmaster
Diffstat (limited to 'inc/extras.php')
-rw-r--r--inc/extras.php26
1 files changed, 26 insertions, 0 deletions
diff --git a/inc/extras.php b/inc/extras.php
new file mode 100644
index 0000000..5e7aecf
--- /dev/null
+++ b/inc/extras.php
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Custom functions that act independently of the theme templates.
+ *
+ * Eventually, some of the functionality here could be replaced by core features.
+ *
+ * @package understrap
+ */
+/**
+ * Adds custom classes to the array of body classes.
+ *
+ * @param array $classes Classes for the body element.
+ * @return array
+ */
+function understrap_body_classes( $classes ) {
+ // Adds a class of group-blog to blogs with more than 1 published author.
+ if ( is_multi_author() ) {
+ $classes[] = 'group-blog';
+ }
+ // Adds a class of hfeed to non-singular pages.
+ if ( ! is_singular() ) {
+ $classes[] = 'hfeed';
+ }
+ return $classes;
+}
+add_filter( 'body_class', 'understrap_body_classes' );