我正在尝试使用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。
答案 0 :(得分:1)
=============已解决===================
不需要任何PHP代码。
Monstra能够为页面分配不同的“模板”样式
复制索引和标题模板 (给出其他名称,例如header-clone和index-clone)
转到您假装不同风格的页面 - &gt;设置并指定不同的样式
多数民众赞成;)
ps:不能发布imgs还是mod请编辑。
答案 1 :(得分:0)
在add_action函数
中关闭specific_bgpages中的引号更改
add_action('genesis_header', 'specific_bgpages);
到
add_action('genesis_header', 'specific_bgpages');