Design System is here - Read the release post

Learn GeneratePress

Developers

Legacy: Page Header and Sections filters

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)

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

Back to top

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

Back to top