These hooks fire around the left and right sidebars.
Hooks in firing order
generate_sidebarsgenerate_before_left_sidebar_contentgenerate_after_left_sidebar_contentgenerate_before_right_sidebar_contentgenerate_after_right_sidebar_content
Sidebar wrapper (legacy)
generate_sidebars
GP Free
The generate_sidebars hook was removed from the main templates in GeneratePress 2.0, but is kept for backward compatibility and still fires from GP Premium’s legacy Sections template.
Parameters: none. Default: —.
add_action( 'generate_sidebars', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_primary_content_area Guide: Sidebars
Left sidebar
generate_before_left_sidebar_content
GP Free
The generate_before_left_sidebar_content hook appears inside the .inside-left-sidebar element.
Parameters: none. Default: —.
add_action( 'generate_before_left_sidebar_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_left_sidebar_content · generate_before_right_sidebar_content Guide: Sidebars
generate_after_left_sidebar_content
GP Free
The generate_after_left_sidebar_content hook appears before the closing .inside-left-sidebar element.
Parameters: none. Default: —.
add_action( 'generate_after_left_sidebar_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_right_sidebar_content · generate_before_left_sidebar_content Guide: Sidebars
Right sidebar
generate_before_right_sidebar_content
GP Free
The generate_before_right_sidebar_content hook appears inside the .inside-right-sidebar element.
Parameters: none. Default: —.
add_action( 'generate_before_right_sidebar_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_right_sidebar_content · generate_before_left_sidebar_content Guide: Sidebars
generate_after_right_sidebar_content
GP Free
The generate_after_right_sidebar_content hook appears before the closing .inside-right-sidebar element.
Parameters: none. Default: —.
add_action( 'generate_after_right_sidebar_content', function() {
?>
<div class="my-notice">Insert your content here.</div>
<?php
} );
Related: generate_after_left_sidebar_content · generate_before_right_sidebar_content Guide: Sidebars