0

我有一个 wordpress 主题,其中徽标在 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>
    }
    ?>
4

2 回答 2

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  } ?>
于 2013-04-30T13:51:42.580 回答
-1
$pagename = get_query_var('pagename');
if($pagname == 'compliance'){ ...

您可以阅读以下内容:如何在 WordPress 中获取当前页面名称?

于 2013-04-30T13:45:05.613 回答