Wordpress is_page功能可显示替代徽标

时间:2013-04-30 13:42:07

标签: wordpress conditional

我有一个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>
    }
    ?>

2 个答案:

答案 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'){ ...

您可以阅读:How to get the current page name in WordPress?