WordPress.org

Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Function Reference/get footer

Description

Includes the footer.php template file from your current theme's directory. if a name is specified then a specialised footer footer-{name}.php 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.

Usage

<?php get_footer$name ); ?>

Parameters

$name
(string) (optional) Calls for footer-name.php.
Default: None

Return Values

None.

Examples

Simple 404 page

The following code is a simple example of a template for an "HTTP 404: Not Found" error (which you could include in your Theme as 404.php).

<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Multiple Footers

Different footer for different pages.

<?php
if ( is_home() ) :
	get_footer( 'home' );
elseif ( is_404() ) :
	get_footer( '404' );
else :
	get_footer();
endif;
?>

The file names for the home and 404 footers should be footer-home.php and footer-404.php respectively.

Notes

Change Log

  • Since: 1.5.0
  • 2.7.0 : Added the 'name' parameters.

Source File

get_footer() is located in wp-includes/general-template.php.

Related

Include Tags

See also index of Function Reference and index of Template Tags.