public function archiveTitle()
    {
        if (is_category()) {
            $output = sprintf('%s: %s', __('Category', 'novusopress'), single_cat_title('', false));
        } elseif (is_tag()) {
            $output = sprintf('%s: %s', __('Tag', 'novusopress'), single_tag_title('', false));
        } elseif (is_day()) {
            $output = sprintf('%s: %s', __('Date Archive', 'novusopress'), get_the_time(get_option('date_format')));
        } elseif (is_month()) {
            $output = sprintf('%s: %s', __('Month Archive', 'novusopress'), get_the_time('F Y'));
        } elseif (is_year()) {
            $output = sprintf('%s: %s', __('Year Archive', 'novusopress'), get_the_time('Y'));
        } elseif (is_author()) {
            global $author;

            $userdata = get_userdata($author);

            $output = sprintf('%s: %s', __('Author', 'novusopress'), $userdata->display_name);
        } else {
            $output = '';
        }

        return apply_filters('novusopress_view_archive_title_output', $output);
    }