コンテンツ

ブログ記事

------------------

今、様々なサイトで導入されているLightboxを試してみました!

Lightbox 2 Wordpress Plugin

1.導入、動かないプラグイン
本体をダウンロードしまして、プラグインフォルダにアップロード。
そしてプラグインを有効化!
・・・あれ?動作しない。。。ちゃんとaタグの中に、 rel=”lightbox”を挿入してるのに。
何故???(ここでも、いろいろ調べて試すも、全く反応せず。。。)
もしかしたら、自作のテーマだからなのかなと思い、テーマを「EasyAll」変更、そうしたらきちんと動きました。
うーん、なにが違うんだろう。

2.そして、解決へ
そこで、いろいろ調べていくうちに、自作テーマの場合header.phpの中のヘッダー内に

< ?php wp_head(); ?>

というテンプレートタグが入ってないと動かないというのが分かりました。
参考文献:WordPressにLightbox JS 2.2を導入 | Web&MUSICブログ QUALL
(ありがとうございます。m(_ _)m)

どうやら、この< ?php wp_head(); ?>というテンプレートタグ、ユーザー側で定義した構文「add_action(’wp_head’, ‘関数名’);」を代入可能にするようです。(lightbox.phpを調べてみると、しっかり使われてました。なるほど~。)

という訳で、試行錯誤しながらもなんとかLightbox 2導入完了!の巻でした。

最後にテストします。

追記:IE7でエラーが出てましたが、以下のlightbox2に変えたところ上手くいきました。
http://zeo.unic.net.my/notes/lightbox2-for-wordpress/
うーん・・・どうやら、< ?php wp_head(); ?>で吐き出すソースが、IE7のご機嫌を悪くしてるようです。(バグ?)
とりあえずこれで様子見です。

こちらもあわせてどうぞ!

------------------

コメント&トラックバック

------------------

このエントリーにはまだコメントがありません。

コメントをどうぞ(※コメントは承認制になっています。)





トラックバックURL

http://miracle-ysdesign.com/blog/wordpress/118.html/trackback

«前の記事:「Lava Lamp Menu でロールオーバー表現を豊かにする」を読む

«次の記事:「tablesorterを使ってテーブルのソートを可能にする」を読む

最近の記事

カテゴリー

月別アーカイブ