• 解決済 sarasarari

    (@sarasarari)


    あるカテゴリーに属している投稿画像の一覧ページを、
    以下のコードで作成しました。

    表示はうまくできていて、画像をクリックするとその画像へリンクしてくれるのですが、
    ページが切り替わるのではなく、ポップアップで表示させるにはどうしたら良いでしょうか?

    <?php
         $images = get_children(array(
              'post_parent' => $post->ID,
              'post_type' => 'attachment',
              'exclude' => get_post_thumbnail_id($post->ID),
              'post_mime_type' => 'image'
         ));
         foreach ( $images as $attachment_id => $attachment ) {
              $att_image_link = wp_get_attachment_link($attachment_id, 'thumbnail', true, false);
              echo $att_image_link;
         }
    ?>
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • lightbox系のプラグインを利用するとよいでしょう。
    私が使ったことあるなかでは、
    「WP jQuery Lightbox」はプラグイン有効化するだけでよいので簡単です。

    他にもたくさんあるので検索してみてください。

    トピック投稿者 sarasarari

    (@sarasarari)

    sysbird様
    ご回答をありがとうございました。

    lightbox系のプラグインを利用すると、確かに投稿した記事ページの方では、
    画像のクリックで、ポップアップしてくれるのですが、
    上記のような投稿画像の一覧ページでは、ダメでした。

    どうしたら良いでしょうか?

    なるほど・・・

    その場合「WP jQuery Lightbox」では、
    ・プラグインの設定でAuto-lightbox image linksを選択する
    ・個別のアンカータグにrel=”lightbox”を追加する
    のようオプションで対応できます。
    他のプラグインでもオプションが用意されていると思います。

    トピック投稿者 sarasarari

    (@sarasarari)

    sysbird様
    ご回答をありがとうございました。

    散々悩んで、ご回答が大変遅くなってしまいました。
    申し訳ありません。

    <?php echo wp_get_attachment_url( get_post_thumbnail_id() ); ?>

    と、jQuery colorbox のプラグインを組み合わせることで、実現できました!
    ありがとうございました。

    解決済みとさせていただきます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「投稿画像一覧から拡大画像をポップアップさせたい」には新たに返信することはできません。