使用If语句<header> CSS变量</header>

时间:2014-03-24 01:20:01

标签: php css monstra

我正在尝试使用if语句来更改<header>标记,具体取决于它是主页还是其他页面。

我试过了:

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

但它不起作用。

我正在使用CMS Monstra编辑器。不是wordpress。

2 个答案:

答案 0 :(得分:1)

=============已解决===================

不需要任何PHP代码。

Monstra能够为页面分配不同的“模板”样式

复制索引和标题模板 (给出其他名称,例如header-clone和index-clone)

转到您假装不同风格的页面   - &gt;设置并指定不同的样式

http://i.stack.imgur.com/EttOo.png

http://i.stack.imgur.com/uMy2f.png

多数民众赞成;)

ps:不能发布imgs还是mod请编辑。

答案 1 :(得分:0)

在add_action函数

中关闭specific_bgpages中的引号

更改

add_action('genesis_header', 'specific_bgpages);

add_action('genesis_header', 'specific_bgpages');