人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: kaji0245
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 燕雀安知鴻鵠之志
●100ポイント

カスタムフィールドで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/


kaji0245さんのコメント
上記、そのまま追記してみたら表示されなくなってしまいました(・・;)
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ