These hooks fire around the footer, footer widgets and copyright bar. generate_after_footer_widgets, generate_before_copyright and generate_credits all fire nested inside the generate_footer action, between generate_before_footer_content and generate_after_footer_content.
Hooks in firing order
generate_before_footergenerate_before_footer_contentgenerate_after_footer_widgetsgenerate_before_copyrightgenerate_creditsgenerate_after_footer_contentgenerate_after_footer
Around the footer
generate_before_footer
GP Free
The generate_before_footer hook appears before the .site-footer element.
Parameters: none. Default: —.
add_action( 'generate_before_footer', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_footer Guide: Footer
generate_before_footer_content
GP Free
The generate_before_footer_content hook appears inside the .site-footer element before the footer widgets.
Parameters: none. Default: —.
add_action( 'generate_before_footer_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_footer_content Guide: Footer
Footer widgets and bar
generate_after_footer_widgets
GP Free
The generate_after_footer_widgets hook appears after the .footer-widgets element.
Parameters: none. Default: —.
add_action( 'generate_after_footer_widgets', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Guide: Footer
generate_before_copyright
GP Free
The generate_before_copyright hook appears inside the .inside-site-info element within the footer.
Parameters: none. Default: —.
add_action( 'generate_before_copyright', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Guide: Footer
generate_credits
GP Free
The generate_credits hook is where your site copyright message is placed.
Parameters: none. Default: —.
add_action( 'generate_credits', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Guide: Footer
After the footer
generate_after_footer_content
GP Free
The generate_after_footer_content hook appears before the closing .site-footer element.
Parameters: none. Default: —.
add_action( 'generate_after_footer_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_before_footer_content Guide: Footer
generate_after_footer
GP Free
The generate_after_footer hook appears after the .site-footer element.
Parameters: none. Default: —.
add_action( 'generate_after_footer', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_before_footer Guide: Footer