感谢任何花时间帮助解决这个问题的人。我希望根据页面更改徽标图像。例如:
对于此页面和具有此 url 的所有后续页面:
/occupational/wohl/
/occupational/wohl/about-us
/occupational/wohl/another-page
/occupational/wohl/you-get-the-point
我想使用徽标2.png
然后对于网站的其余部分,我想使用 logo1.png
这对我来说使用 ASP 很简单,因为我对它更熟悉一些。必须有一种方法可以用 php 做到这一点。该网站是一个wordpress网站。
任何人都可以帮助我解决这个问题吗?谢谢你的时间。
使用 $_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>';
}
使用这个:
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; ?>