我有一个wordpress主题,其中logo在header.php中定义,但如果他们转到某个页面,我想显示不同的徽标。
我正在使用的代码如下所示,但在使用它时访问该网站只会返回一个空白页。
有什么想法吗?
<?php
if(is_page('compliance')){
<a href="http://www.url.com" class="logo"><img src="http://www.url.com/images/logo2.png" alt="url.com"/></a>
}
else { <a href="http://www.url.com" class="logo"><img src="http://www.url.com/images/logo1.png" alt="url.com"/></a>
}
?>
答案 0 :(得分:2)
<?php
if(is_page('compliance')){
?>
<a href="http://www.url.com" class="logo"><img src="http://www.url.com/images/logo2.png" alt="url.com"/></a>
<?php } else { ?>
<a href="http://www.url.com" class="logo"><img src="http://www.url.com/images/logo1.png" alt="url.com"/></a>
<?php } ?>
答案 1 :(得分:-1)
$pagename = get_query_var('pagename');
if($pagname == 'compliance'){ ...