How to prevent a style sheet to affect a header.php or footer.php?

You can define specific stylesheets for specific PHP files. If you are using a Child Theme, use the functions.php of the Child. You should use something like: function my_custom_css() { wp_register_style( ‘stylesheet_name’, get_stylesheet_directory_uri() . ‘/stylesheet.css’ ); } add_action( ‘init’, ‘my_custom_css’ ); function my_custom_css_enqueue() { // only enqueue on product-services page slug if ( is_page( ‘my-page’ … Read more

remove blank space where sidebar was

You may add this code to your custom CSS : .page-template-pageWithOutSidebar .entry-header, .page-template-pageWithOutSidebar .entry-content { padding-right: 0; }

How to include different html tags in the header for different pages?

Just assign something to a variable and output that if(is_page(14) or is_page(16)) { $class_name=”bannerExp”; } if(is_page(18) or is_page(52) or is_page(22) or is_page(20)) { $class_name=”bannerD”; $somevariable=”test”; } if(is_page(27)) {$class_name=”bannerJ”;} if(is_page(25)) {$class_name=”bannerS”;} if(is_page(2)) {$class_name=”bannerH”;} <div class=”<?php echo($class_name);?>”> <?php (if $somevariable != ”) { echo $somevariable;} ?> That being said, this is a horrible way of doing things … Read more