Cache not being generated due to missing html tag
-
Hello,
I have the following problem. My blog shows the error:
<!– Page not cached by WP Super Cache. No closing HTML tag. Check your theme. –>Now I disabled all plugins which had ob_start() or ob_end_flush() in them.
Still no cache produced. So I searched my theme and only found ob_get_flush() being called in it. Can that be an issue?Below is the single post (single.php) from the theme:
<?php /** * KENTOOZ SINGLE PAGE TEMPLATE **/ get_header(); ?> <section class="span12"> <div class="row"> <?php if ( get_theme_option('ktz_sb_layout') == 'left' ) : get_sidebar(); endif; ?> <?php get_sidebar('left'); ?> <div role="main" class="span7 pull-left"> <section class="new-content"> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', 'single' ); ?> <?php endwhile; // end of the loop. ?> </section> <div class="wrapcomment"> <?php if ( get_theme_option('ktz_def_com_activated') != '' ) : echo comments_number(__('',ktz_theme_textdomain), __('<h3 class="widget-title"><span>One Response</span></h3>',ktz_theme_textdomain), __('<h3 class="widget-title"><span>% Responses</span></h3>',ktz_theme_textdomain) ); endif; ?> <?php hook_ktz_after_single_content(); ?> </div> </div> <?php if ( get_theme_option('ktz_sb_layout') == 'right' ) : get_sidebar(); endif; ?> </div> </section> <?php get_footer(); ?>
get_footer() has the </html> tag in it!
Now since I kept seeing the <!– Page not cached by WP Super Cache. No closing HTML tag. Check your theme. –> msg, I added a </html> manually at:
<!-- </html>--> <?php if ( get_theme_option('ktz_sb_layout') == 'right' ) : get_sidebar(); endif; ?> </div> </section> <?php get_footer(); ?>
And now the cache is generated!
Now i do not know why, but for some reason none of the following shows in my output code after adding </html> above:
</div> </section> <?php get_footer(); ?>
The last thing I see is:
<!– Dynamic page generated in 3.170 seconds. –>
<!– Cached page generated by WP-Super-Cache on 2014-02-09 06:23:42 –><!– super cache –>
But the footer of my site is missing.
- The topic ‘Cache not being generated due to missing html tag’ is closed to new replies.