小さな門

WP ギャラリープラグインNextGEN Gallery

WordPressのギャラリープラグイン:NextGEN Galleryをインストールしてみた。ちょっと、小細工したのでメモしておく。
 
WPのギャラリープラグインは、「GRAND Flash Album Gallery」、「Featured Content Gallery」、「Lightbox Gallery」、、、とあるようだが、面倒臭さそうなので、今回は、「NextGEN Gallery」を選んだ、このほかに関連する、「NextGEN Gallery Voting」をインストールする予定。

①「NextGEN Gallery」をWPのプラグイン インストール機能よりインストール、そして有効化する。
 
②日本語化するため日本語の言語ファイルをダウンロードする。解凍した出てきたファイル nggallery-ja.mo をFTPでwp-content/plugins/nextgen-gallery/lang にコピーする。
 
③ここまでで、ギャラリー画像表示の機能はOK。管理画面左サイトに「ギャラリー」メニューが表示される。 設定、画像UPの後、表示したいところに [ nggallery id=n ] を組み込んで終了。

 
次に、ギャラリー画像に投票機能を付けたい。

以下は、
 NextGEN Gallery バージョン 1.9.3
 NextGEN Gallery Voting バージョン 1.10.1
 
の場合の手順です。
 
その後の最新、
 NextGEN Gallery バージョン 1.9.10
 NextGEN Gallery Voting バージョン 2.2.2
 
では、少し異なる標準インストールは同じであるが、カスタマイズ部分が異なる。
詳細は・・・・(こちら)
  
④「NextGEN Gallery Voting」プラグインをインストール、有効にする。
 
⑤更に「NextGEN Gallery Voting」機能をするため、「NextGEN Gallery」に1行追加する必要がある。
nextgen-gallery/view/gallery.phpの47行目あたり、</a>の後に <?php echo nggv_imageVoteForm($image—–>pid); ?> を追加する。
 
⑥同時に「NextGEN Gallery Voting」を一部カスタマイズする。
 (1)英語表示を日本語化、
  ・Likeーー>>票好み!
   nextgen-gallery-voting/ngg-voting.phpの
   1350~1370 & 1438行あたり
  ・投票後のメッセージ:
   Thank you for casting your vote! -->>
   投票ありがとう!
   nextgen-gallery-voting/ngg-voting.phpの
   1485行あたり
 
(2)投票画像、及びカウント表示などの〔Like〕、〔Dislike〕と
   あるが〔Dislike〕は不要にする。
   nextgen-gallery-voting/ngg-voting.phpの
   1350~1440行あたり

 
以上、とりあえず終了。

あっそーそー、後で知ったが、WordPressにも標準のギャラリー機能がついているらしい(?) 面倒くさー、nextgen-galleryがシンプルでいい。

後日、機能追加したのでメモル。

【追加1】ギャラリー画像にキャプション(画像説明、コメント)をつける機能
 nextgen-gallery/view/gallery.phpではなく、
 nextgen-gallery/view/gallery-caption.phpで
 処理されるので、投票機能をこちらにもつける。
 
 47行目あたりに、下記を1行追加する、
 <?php echo nggv_imageVoteForm($image—–>pid); ?>
 
 そしてギャラリーページには、下記を指定する。
 [ nggallery id=n template=caption ]  
 

【追加2】ギャラリーの画像サイズはレイアウトに沿って
サムネイルの画像サイズを設定する。
 
 管理画面ー>ギャラリーー>オプションー>サムネイルで指定。
 
 サムネイルのサイズを変更したら、既に登録済みの画像のサムネイルは、
 再作成する必要がある。
 管理画面ー>ギャラリーー>ギャラリー管理より、再作成する。
 

 

使用例はこちら=>
モバイルバージョンを終了