Design System is here - Read the release post

Learn GeneratePress

Developers

Layout, sidebars, footer and widgets filters

Filters for sidebar layout and width, widget titles, and the footer widget areas.

Jump to

generate_sidebar_layout

GP Free

The generate_sidebar_layout filter allows you to set your sidebar layout.

Parameters: $value (string). Default: Your sidebar layout set in the Customizer or meta box.

add_filter( 'generate_sidebar_layout', function( $value ) {
    return $value;
} );

Guide: Sidebars

generate_left_sidebar_width

GP Free

The generate_left_sidebar_width filter allows you to set the width of your left sidebar using a percentage.

Parameters: $value (integer). Default: 25.

add_filter( 'generate_left_sidebar_width', function( $value ) {
    return $value;
} );

Related: generate_right_sidebar_width Guide: Sidebars

generate_right_sidebar_width

GP Free

The generate_right_sidebar_width filter allows you to set the width of your right sidebar using a percentage.

Parameters: $value (integer). Default: 25.

add_filter( 'generate_right_sidebar_width', function( $value ) {
    return $value;
} );

Related: generate_left_sidebar_width Guide: Sidebars

generate_show_default_sidebar_widgets

GP Free

The generate_show_default_sidebar_widgets filter allows you to remove the default sidebar widgets (Search and Archives) when a sidebar layout is selected.

Parameters: $value. Default: true.

add_filter( 'generate_show_default_sidebar_widgets', '__return_false' );

Guide: Sidebars

Back to top

Widget titles

generate_start_widget_title

GP Free

The generate_start_widget_title filter allows you to change the start of the widget title markup.

Parameters: $value (string). Default: <h2 class=”widget-title”>.

add_filter( 'generate_start_widget_title', function( $value ) {
    return $value;
} );

Related: generate_end_widget_title Guide: Sidebars

generate_end_widget_title

GP Free

The generate_end_widget_title filter allows you to change the end of the widget title markup.

Parameters: $value (string). Default: </h2>.

add_filter( 'generate_end_widget_title', function( $value ) {
    return $value;
} );

Related: generate_start_widget_title Guide: Sidebars

Back to top

GP Free

The generate_footer_widgets filter allows you to set the number of footer widgets you want to display.

Parameters: $value (string). Default: Your footer widgets set in the Customizer or meta box.

add_filter( 'generate_footer_widgets', function( $value ) {
    return $value;
} );

Guide: Footer

GP Free

The generate_footer_widget_n_width filter sets footer widget widths as a percentage, for widget area {n} = 1 to 5 (generate_footer_widget_1_width through generate_footer_widget_5_width).

Parameters: $width (string, a percentage). Default: the Footer widgets column-count setting.

add_filter( 'generate_footer_widget_2_width', function( $width ) {
    return '33';
} );

Full names: generate_footer_widget_1_width, generate_footer_widget_2_width, generate_footer_widget_3_width, generate_footer_widget_4_width, generate_footer_widget_5_width.

Related: generate_footer_widget_n_tablet_width Guide: Footer — Footer widgets

GP Free

The generate_footer_widget_n_tablet_width filter sets footer widget tablet widths as a percentage, for widget area {n} = 1 to 5 (generate_footer_widget_1_tablet_width through generate_footer_widget_5_tablet_width).

Parameters: $width (string, a percentage). Default: '50'.

add_filter( 'generate_footer_widget_3_tablet_width', function( $width ) {
    return '33';
} );

Full names: generate_footer_widget_1_tablet_width, generate_footer_widget_2_tablet_width, generate_footer_widget_3_tablet_width, generate_footer_widget_4_tablet_width, generate_footer_widget_5_tablet_width.

Related: generate_footer_widget_n_width Guide: Footer — Footer widgets

GP Free

The generate_copyright filter allows you to change the default copyright message if you don’t have GP Premium.

Parameters: $value. Default: the theme’s own copyright/credit line, built from the Footer settings.

add_filter( 'generate_copyright', function( $value ) {
    return $value;
} );

Guide: Footer

Back to top