Filters for the legacy Page Header and Sections modules — both replaced by GP Premium’s Elements module (Block and Hero elements); see Legacy Features.
Jump to
- Page Header (legacy)
- Sections (legacy)
Page Header (legacy)
generate_page_header_default_size
GP Free
The generate_page_header_default_size filter allows you to change the default size of your featured images.
Parameters: $value (string). Default: full.
add_filter( 'generate_page_header_default_size', function( $value ) {
return $value;
} );
Guide: Legacy Features
generate_page_header_id
GP Premium — Page Header module.
The generate_page_header_id allows you to change the Page Header ID based on selected conditions.
Parameters: $value. Default: the image ID GeneratePress would otherwise use.
add_filter( 'generate_page_header_id', function( $id ) {
if ( is_author() ) {
return 17686; // ID of the Page Header to use.
}
return $id;
} );
add_filter( 'generate_page_header_id', function( $id ) {
if ( is_archive() ) {
return 17686; // ID of the Page Header to use.
}
return $id;
} );
Guide: Legacy Features
generate_page_header_legacy_metabox
GP Premium — Page Header module.
The generate_page_header_legacy_metabox filter allows you to bring back the Page Header meta box on your posts.
Parameters: $value. Default: false.
add_filter( 'generate_page_header_legacy_metabox', '__return_true' );
Guide: Legacy Features
generate_page_header_parallax_speed
GP Premium — Page Header module.
The generate_page_header_parallax_speed filter allows you to adjust the speed at which the page header parallax script moves your background image.
Parameters: $value. Default: 2.
add_filter( 'generate_page_header_parallax_speed', 'tu_adjust_page_header_parallax' );
function tu_adjust_page_header_parallax() {
return 2;
}
Guide: Legacy Features
generate_page_header_video_loop
GP Premium — Page Header module.
The generate_page_header_video_loop filter allows you to choose whether the background video in the page header loops or not.
Parameters: $value (boolean). Default: true.
add_filter( 'generate_page_header_video_loop', function( $value ) {
return $value;
} );
Guide: Legacy Features
generate_page_header_video_muted
GP Premium — Page Header module.
The generate_page_header_video_muted filter allows you to choose whether the sound in the background video is muted or not.
Parameters: $value (boolean). Default: true.
add_filter( 'generate_page_header_video_muted', function( $value ) {
return $value;
} );
Guide: Legacy Features
Sections (legacy)
generate_sections_post_types
GP Premium — Sections module.
The generate_sections_post_types filter allows you to use the Sections add-on in a custom post type.
Parameters: $value. Default: array( 'page', 'post' ).
add_filter( 'generate_sections_post_types','generate_add_section_post_types' );
function generate_add_section_post_types() {
return array( 'page','post','yourposttype' );
}
Guide: Legacy Features
generate_sections_sidebars
GP Premium — Sections module.
The generate_sections_sidebars filter allows you to use sidebars with Sections add-on.
Parameters: $value. Default: false.
add_filter( 'generate_sections_sidebars', function( $value ) {
return $value;
} );
Guide: Legacy Features