wordpress

ワードプレスでイメージマップを作る方法

ワードプレスでイメージマップを作る方法

  1. 画像を用意する
  2. HTML Imagemap Generatorで画像のtagを作成
  3. 固定ページのテキストに作成したタグを貼り付け
  4. jQuery RWD Image MapsをGitHubからダウンロード
  5. jQuery RWD Image MapsをサーバーのFTPからアップロード
  6. 固定ページにtagを貼り付け
画像を用意する

イメージマップ=画像の中に複数のリンクを設定したもの

HTML Imagemap Generatorで画像のtagを作成

イメージマップを作るにはXY軸を指定する必要があるけど、めっちゃ大変なのでHTML Imagemap Generatorというサイトでタグを作ってもらう。

 

左上の長形、円、多角形の好きなのをえらんで、URLを設置したい場所を指定するだけ。
固定ページのテキストに作成したタグを貼り付け

  1. <img src=“noimage.jpg” usemap=“#ImageMap” alt=“” />
  2. <map name=“ImageMap”>
  3. <area shape=“poly” coords=“358,389,360,393,366,264,464,265,480,278,485,302,469,326,455,338,478,397,432,393,408,323,398,396,360,395,360,389,379,355” href=“#” alt=“” />
  4. </map>

 
上みたいな感じでタグを出力してくれるので固定ページを作成してテキストで貼り付ける。

jQuery RWD Image MapsをGitHubからダウンロード

jQuery RWD Image MapsからjQuery RWD Image Mapsをダウンロード

左上の緑のボタンからZIPファイルでダウンロード可能。

 

jQuery RWD Image MapsをサーバーのFTPからアップロード

私はさくらサーバーなので、さくらサーバーのファイルマネージャーに入ってmin.jsをアップロード。

 

 

 

 

 

 

 

アップロードしたのは自分のURL/wp1/wp-content/themes/jin/js/の中。
使ってるテーマがjinだったからここに入れたので人によって変わります。

 

固定ページにtagを貼り付け

スクリプトを呼び出すタグをイメージマップに設定した固定ページに貼り付けしておしまい。貼り付け場所はbodyの中でイメージマップの下で動いた。

  1. <script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js”></script>
  2. <script src=“jquery.rwdImageMaps.min.js”></script>
  3. <script>
  4. $(document).ready(function(e) {
  5.     $(‘img[usemap]’).rwdImageMaps();
  6.     $(‘area’).on(‘click’, function() {
  7.         alert($(this).attr(‘alt’) + ‘ clicked’);
  8.     });
  9. });
  10. </script>