Archived topic
blank page template? (no header/footer)
10 replies · Started by Ash on July 18, 2017
How do I remove header and footer on certain page?
I'd like to make page for iframe.
P.S.
I saw an example of removing header through hook on documentation,
But some how is_page() condition didn't work.
function tu_remove_header(){
if(is_page(111)) remove_action( 'generate_header','generate_construct_header' );
}
add_action( 'after_setup_theme','tu_remove_header' );
Hi there,
Can you give this a shot?
add_action( 'after_setup_theme','tu_remove_header' );
function tu_remove_header() {
if ( is_page( 125 ) ) {
remove_action( 'generate_header','generate_construct_header' );
}
}
Isn't that same as mine?
Hmm looks like you are missing a couple brackets?
Can you link us to the page that's not working?
Actually bracket didn't matter.
Simply is_page condition does not work.
without is_page, it works.
is_page() needs to be run a bit later.
Try this instead:
add_action( 'wp','tu_remove_header' );
function tu_remove_header() {
if ( is_page( 125 ) ) {
remove_action( 'generate_header','generate_construct_header' );
}
}
Worked!
Now how do I remove footer(site-footer div)?
Found
https://generatepress.com/forums/topic/generate-press-copyright-in-footer-bar/
remove_action( 'generate_footer','generate_construct_footer' );
Try this:
add_action( 'wp','tu_remove_footer' );
function tu_remove_footer() {
if ( is_page( 125 ) ) {
remove_action( 'generate_footer','generate_construct_footer' );
}
}
Yes I did that.
I added both
remove_action( 'generate_footer','generate_construct_footer' );
and
remove_action( 'generate_header','generate_construct_header' );
to "wp" action.
Thank you.
Glad you got it working :)