diff --git a/functions.php b/functions.php index 671eb1e..0298389 100644 --- a/functions.php +++ b/functions.php @@ -8,6 +8,7 @@ require_once locate_template('/lib/wrapper.php'); // Theme wrapper class require_once locate_template('/lib/sidebar.php'); // Sidebar class require_once locate_template('/lib/config.php'); // Configuration require_once locate_template('/lib/activation.php'); // Theme activation +require_once locate_template('/lib/titles.php'); // Page titles require_once locate_template('/lib/cleanup.php'); // Cleanup require_once locate_template('/lib/nav.php'); // Custom nav modifications require_once locate_template('/lib/gallery.php'); // Custom [gallery] modifications diff --git a/lib/titles.php b/lib/titles.php new file mode 100644 index 0000000..98640e2 --- /dev/null +++ b/lib/titles.php @@ -0,0 +1,37 @@ +name; + } elseif (is_post_type_archive()) { + echo get_queried_object()->labels->name; + } elseif (is_day()) { + printf(__('Daily Archives: %s', 'roots'), get_the_date()); + } elseif (is_month()) { + printf(__('Monthly Archives: %s', 'roots'), get_the_date('F Y')); + } elseif (is_year()) { + printf(__('Yearly Archives: %s', 'roots'), get_the_date('Y')); + } elseif (is_author()) { + $author = get_queried_object(); + printf(__('Author Archives: %s', 'roots'), $author->display_name); + } else { + single_cat_title(); + } + } elseif (is_search()) { + printf(__('Search Results for %s', 'roots'), get_search_query()); + } elseif (is_404()) { + _e('Not Found', 'roots'); + } else { + the_title(); + } +} diff --git a/lib/utils.php b/lib/utils.php index f818029..0b25bf7 100644 --- a/lib/utils.php +++ b/lib/utils.php @@ -1,41 +1,7 @@ name; - } elseif (is_post_type_archive()) { - echo get_queried_object()->labels->name; - } elseif (is_day()) { - printf(__('Daily Archives: %s', 'roots'), get_the_date()); - } elseif (is_month()) { - printf(__('Monthly Archives: %s', 'roots'), get_the_date('F Y')); - } elseif (is_year()) { - printf(__('Yearly Archives: %s', 'roots'), get_the_date('Y')); - } elseif (is_author()) { - $author = get_queried_object(); - printf(__('Author Archives: %s', 'roots'), $author->display_name); - } else { - single_cat_title(); - } - } elseif (is_search()) { - printf(__('Search Results for %s', 'roots'), get_search_query()); - } elseif (is_404()) { - _e('Not Found', 'roots'); - } else { - the_title(); - } -} - function add_filters($tags, $function) { foreach($tags as $tag) { add_filter($tag, $function);