wordpress3.5について教えてください。カスタムフィールドテンプレートで作成した画像の項目をクリック時にポップアップ画像のように拡大表示させる方法を教えてください。

Fancybox for WordPressを入れてみたのですが駄目でした。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/01/27 18:13:28
  • 終了:2013/02/03 18:15:03

回答(1件)

id:zzman No.1

燕雀安知鴻鵠之志回答回数285ベストアンサー獲得回数362013/02/03 14:31:36

ポイント100pt

カスタムフィールドでLightBoxを使う関数を書いておられる方がいらっしゃいました。
http://www.osaka-hp.com/archives/286


以下の内容の関数を別ファイルで作成し、

function lightbox_tag ($imagefield){
 $result = preg_match(‘/”http:.+?”/’, $imagefield, $image_name);
 if($result){
  $lightbox = ‘<a href=’.$image_name[0].’ rel=”lightbox[group1]“>’.$imagefield.’</a>’;
 }else{
  $lightbox = $imagefield;
 }
echo $lightbox;
}


テンプレートファイルには以下を記述

<? lightbox_tag(post_custom(‘imagefield_name’)); ?>

最後の自作関数を呼ぶところは<?ではなく<?phpの間違いだと存じます。
必要な外部ファイルは以下のサイトが参考になるかと存じます。
http://www.css-lecture.com/log/javascript/012.html


LightBoxの他にも同様のプラグインはございますが比較しているサイトがありましたのでそちらもご参考になさってください。
http://45395.org/cms/wordpress/jquery-lightbox-plugin-gallery-in-wordpress/

id:kaji0245

上記、そのまま追記してみたら表示されなくなってしまいました(・・;)

2013/02/03 19:53:36

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません