Um den Header aus der Seite komplett aus dem DOM zu entfernen, benötigt man folgenden Code:
add_action( 'genesis_title', 'cw_remove_header_right_widget', 9 );
function cw_remove_header_right_widget() {
remove_action('genesis_header', 'genesis_header_markup_open', 5);
remove_action('genesis_header', 'genesis_do_header');
remove_action('genesis_header', 'genesis_header_markup_close', 15);
}
Header auf der Startseite in Genesis entfernen
Mit folgendem Code, lässt sich das Header-Element auf der Startseite entfernen:
add_action( 'genesis_title', 'cw_remove_header_right_widget', 9 );
function cw_remove_header_right_widget() {
if ( is_front_page() ) {
remove_action('genesis_header', 'genesis_header_markup_open', 5);
remove_action('genesis_header', 'genesis_do_header');
remove_action('genesis_header', 'genesis_header_markup_close', 15);
}
}
Hinweis: Der Code wurde mit dem Genesis-Sample-Theme getestet. Sollte aber für die meisten Genesis-Themes funktionieren.