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