2015.03.23
WEB制作
[WordPress] jQuery Colorboxプラグインのグループ化
jQuery Colorboxのプラグインをよく使っているのですが、
ブログ記事など1つの投稿に対して複数の画像をアップするとうまくグループ化されますが、
一覧ページや固定ページに、各投稿の画像を読み込んでグループ化したい場合も
投稿IDでグループ化する仕組みになっているためうまくいきません。
プラグインを直接変更するのはあまりオススメではないのですが、
「jquery-colorbox-frontend.php」を編集することで対応できました。
関数 wpPostThumbnailClassFilter 内で投稿IDをクラス名にセットしているのをやめます。
(4行目がもとのソース、5行目が変更後)
1 2 3 4 5 6 7 |
function wpPostThumbnailClassFilter($attribute) { global $post; // すべて「colorbox-0000」にしてグループ化 // $attribute['class'] .= ' colorbox-' . $post->ID . ' '; $attribute['class'] .= ' colorbox-0000 '; return $attribute; } |
コメントを残す