スタッフ日誌

ホーム / スタッフ日誌一覧 / Wordpressのカスタムフィールドにlightboxを使用したい

スタッフごとの日誌はこちらから >>

WordPressのカスタムフィールドにlightboxを使用したい

福西 | 2009年05月01日 | スタッフ日誌一覧 |
こんにちわ、福西です。

Wordpress(ワードプレス)のカスタムフィールドに設定した画像に
lightboxを使用したいと思い、そんなツールがあるかなと
ググッてみましたが、(探し方が悪かったのかもしれませんが、)すぐに見つからなかったので、
簡単な関数を作成してみました。

以下の内容の関数を別ファイルで作成し、
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’)); ?>

これで、カスタムフィールドに設定した画像でlightboxを使用することができました。

もちろん、ヘッダーファイル(header.php)でlightboxに必要な外部ファイルと、
上記関数の別ファイルは読み込んでくださいね。

いまのところ、特に大きな不具合も出ていないので、これで使用してみようと思います。

« | »

ホームページ制作会社 株式会社ドラプロ
〒570-0021 大阪府守口市八雲東町2-82-22大日駅前ビル5F
TEL / 06-6916-0303 (土・日・祝日を除く 9:00~18:00)
E-mail / info@dorapro.co.jp