如何使用PHP if then else语句根据url更改徽标

时间:2013-10-15 14:00:02

标签: php image wordpress if-statement

感谢任何花时间协助此事的人。 我希望根据页面更改徽标图像。例如:

对于此页面以及具有此URL的所有后续页面:
/职业/沃尔/

/职业/沃尔/约 - 我们
/职业/沃尔/另一页
/职业/沃尔/你,得到了点

我想使用logo2.png

然后,对于网站的其余部分,我想使用logo1.png

这对我来说使用ASP很简单,因为我对它稍微熟悉一点。必须有一种方法来使用PHP来做到这一点。该网站是一个wordpress网站。

任何人都可以帮我解决这个问题吗? 谢谢你的时间。

2 个答案:

答案 0 :(得分:2)

使用$_SERVER["REQUEST_URI"]并测试

$url = $_SERVER["REQUEST_URI"];
if (strpos($url, "/occupational/wohl/") === 0) {
    echo '<a href="/" rel="home" id="logo" title="Wisconsin State Laboratory of Hygiene"></a>';
} else {
    echo '<a href="/" rel="home" id="logo_ipsum" title="Ipsum Lorem"></a>';
}

答案 1 :(得分:0)

使用它:

if (strpos($_SERVER["REQUEST_URI"], "/occupational/wohl/") !== 0): ?>
   <a href="/" rel="home" id="logo" title="Wisconsin State Laboratory of Hygiene">
   <img src="/images/logo2.png"> 
   </a>
<? else: ?>
   <a href="/" rel="home" id="logo_ipsum" title="Ipsum Lorem">
   <img src="/images/logo1.png">
   </a>
<? endif; ?>