get_footer()
Includes the footer.php template file from your current theme's directory. If a $name is specified then footer-{name}.php file will be included.
If the theme contains no footer.php file then the footer from the default theme wp-includes/theme-compat/footer.php
will be included.
Uses: locate_template()
Hooks from the function
Return
null|false
. Void on success, false if the template does not exist.
Usage
get_footer( $name, $args );
- $name(string|null)
- The name of the specialized footer.
Default: null - $args(array)
- Additional arguments passed to the footer template.
Default: empty array
Examples
#1 Simple 404 page template
Code of the 404.php template file:
<?php get_header(); ?> <h2>Error 404 - Not found</h2> <?php get_sidebar(); ?> <?php get_footer(); ?>
#2 Different footers for different pages:
<?php if ( is_home() ) { get_footer('home'); } elseif ( is_404() ) { get_footer('404'); } else { get_footer(); } ?>
The theme's files for home and 404 should be footer-home.php
and footer-404.php
respectively.
Changelog
Since 1.5.0 | Introduced. |
Since 5.5.0 | A return value was added. |
Since 5.5.0 | The $args parameter was added. |