PHP的新手,并想知道这段代码有什么问题,因为它绝对没有切换标题img。
以前是这样的:
<a href="http://www.finegra.in"><img id="logo" alt="fine grain Logo" src="http://www.finegra.in/wp-content/uploads/2012/04/fineGRAINlogoGOOD-WEB.png">
这就是我改为:
<?php if (is_home()) { ?> <a href="http://www.finegra.in"><img id="logo" alt="fine grain Logo" src="http://www.finegra.in/wp-content/uploads/2012/09/finegrain-logo-sept.png">
</a>
<?php }
else { ?>
<a href="http://www.finegra.in"><img id="logo" alt="fine grain Logo" src="http://www.finegra.in/wp-content/uploads/2012/04/fineGRAINlogoGOOD-WEB.png">
</a>
<?php } ?>
答案 0 :(得分:0)
尝试类似的东西:
<?php if (is_home()) : ?> <a href="http://www.finegra.in"><img id="logo" alt="fine grain Logo" src="http://www.finegra.in/wp-content/uploads/2012/09/finegrain-logo-sept.png">
</a>
<?php else : ?>
<a href="http://www.finegra.in"><img id="logo" alt="fine grain Logo" src="http://www.finegra.in/wp-content/uploads/2012/04/fineGRAINlogoGOOD-WEB.png">
</a>
<?php endif; ?>
答案 1 :(得分:0)
我查看了wordpress codex,在几个版本之前他们切换了这个功能,如果你使用静态页面作为你的主页,is_home()引用你的帖子页面,你必须使用is_front_page()如果你想要你的静态主页。