サムネイル画像から直接大きい画像にリンクする方法
wordpressでサムネイル画像を表示させる機能があります。
今まではサムネイル画像をクリックするとそれに対応した投稿ページにリンクを張っていました。
しかしギャラリーページの場合、投稿ページではなく直接大きい画像にリンクしたいなとずっと思っていました。
そこで少し調べてみるとwordpressのページに載っているじゃないですか!
http://codex.wordpress.org/Function_Reference/the_post_thumbnail
上記のリンクに載っていたコードをそのまま借用
<?php if(have_posts()): while(have_posts()): the_post(); ?>の中に下記のコードを入れました。
<?php
if ( has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large');
echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" >';
the_post_thumbnail('thumbnail');
echo '</a>';
}
?>
さらにこれにlightboxを適用したかったので
【rel=”lightbox”】を<a>タグの中に追加しました。
2012.1.2 13:09









