David E.
David E.

Reputation: 29

Use If statement <header> CSS Variable change

I'm trying to use an if statement to change the <header> tag depending on if it's the homepage or another page.

I have tried:

<?php
function specific_bgpages() {
  if(is_home())        
    echo '<header>';
  elseif(is_page() )   
    echo '<header  class="bgpages">';
}
add_action('genesis_header', 'specific_bgpages);
?>

But it's not working.

I'am using the CMS Monstra editor. Not wordpress.

Upvotes: 0

Views: 122

Answers (2)

Tamil Selvan C
Tamil Selvan C

Reputation: 20199

Close the quote in specific_bgpages in add_action function

Change

add_action('genesis_header', 'specific_bgpages);

to

add_action('genesis_header', 'specific_bgpages');

Upvotes: 0

David E.
David E.

Reputation: 29

============= SOLVED ===================

Not need any php code.

Monstra have ability to assign different "Templates" styles to pages

Duplicate you Index and Header Templates (give other name for example header-clone and index-clone)

Go to the page you pretense with different style - > settings and assign the different style

https://i.sstatic.net/EttOo.png

https://i.sstatic.net/uMy2f.png

Thats all ;)

ps: not can post imgs yet mod please edit.

Upvotes: 1

Related Questions