1

我正忙于一个 Wordpress 网站。在这个网站上有一些带有悬停的图像。当悬停处于活动状态时,它将从黑色/白色变为彩色图像。

现在,正如您在网站上看到的那样,您可以在右上角看到图像。当您将鼠标悬停时,颜色会发生变化。但是当您在页面http://www.freshymedia.nl/inge/site/上时,第一张图片需要着色。

例如,当您在此页面上时:http ://www.freshymedia.nl/inge/site/contact/ 最后一张图片需要着色,其余的只需要在您想要悬停时悬停。

有人对我有解决方案吗?该网站已在 Wordpress 中构建。

4

1 回答 1

0

我测试当前页面的方法是使用该代码的functions.php:

    $host = $_SERVER['REQUEST_URI']; //finding out the url

    $contactimg = 'http://LINK TO YOUR B&W IMAGE.jpg'; //B&W image link - the normal image

    if ($host == '/contact/') //if url is contact
    {
     $contactimg = 'http://LINK TO YOUR COLOUR IMAGE.jpg'; //Current page image
    }

然后在您的图像所在的代码中,您将拥有:

    <a href="/contact"><img src="<?php echo $contactimg ;?>" /></a>

希望这是有道理的......

还要检查要输入的网址而不是“联系人”,您可以在页面上回显主机

    <?php echo $host;?>

这将显示您当前所在页面的网址。

于 2012-12-12T09:13:45.990 回答