1

私はWordpressのウェブサイトで忙しいです。このウェブサイトには、ホバー付きの画像がいくつかあります。ホバーがアクティブになると、白黒からカラー画像に変わります。

ウェブサイトでわかるように、右上に画像が表示されます。ホバーすると色が変わります。しかし、ページhttp://www.freshymedia.nl/inge/site/にいるときは、最初の画像に色を付ける必要があります。

たとえば、このページにいる場合: http://www.freshymedia.nl/inge/site/contact/ 最後の画像に色を付ける必要があり、残りはホバーしたいときにのみホバーする必要があります。

誰かが私に解決策を持っていますか? ウェブサイトはワードプレスで構築されています。

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>

うまくいけば、それは理にかなっています...

また、「連絡先」の代わりに入力する URL を確認するには、ページでホストをエコーできます

    <?php echo $host;?>

現在表示しているページの URL が表示されます。

于 2012-12-12T09:13:45.990 に答える