title: echo 'archives : ' . single_cat_title(); displays wrong output
body: <p>My PHP code is giving the wrong output I require.</p>
  
  <pre><code>&lt;h4&gt;
  &lt;?php        
      if ( is_category() ) {
          echo 'archives : ' . single_cat_title();
      } elseif ( is_tag() ) {
          echo single_tag_title() . ' : archives';
      } elseif ( is_author() ) {
          the_post();
          echo 'Author archives : ' . get_the_author();
          rewind_posts();
      } elseif ( is_day() ) {
          echo 'Daily archives : ' . get_the_date();
      } elseif ( is_month() ) {
          echo 'Monthly archives : ' . get_the_date('F Y');
      } elseif ( is_year() ) {
          echo 'Yearly archives : ' . get_the_date('Y');
      } else {
          echo 'Archives:';
      }
  ?&gt;
  &lt;/h4&gt;
  </code></pre>
  
  <p>Gives out business archives :, but desire it to be archives : business.</p>
  
  <p>How do I fix this, please</p>
  
  <p>Thanks 
  Steven</p>