Performance: Header, footer, and sidebar templates
MEDIUM IMPACT
This affects the page load speed and rendering by controlling reusable layout parts that appear on many pages.
<?php get_header(); ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
<?php /* header, footer, sidebar HTML repeated in every template file */ ?>| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Manual repeated header/footer/sidebar code | More DOM nodes duplicated | Multiple reflows per page | Higher paint cost due to larger DOM | [X] Bad |
| Using get_header(), get_footer(), get_sidebar() | Fewer duplicated DOM nodes | Single reflow per page load | Lower paint cost due to smaller DOM | [OK] Good |