アーカイブページの各投稿のサムネイルURLを取得しようとして問題があります。 私は基本的なテクニックを使用しましたが、常にページの最初に紹介された画像のURLを返します。ループのおすすめ画像URLを表示
ここに私のテンプレート・パーツ/ポスト/コンテンツ/ content.phpのコード
の一部は、この目標は、ライトボックス上の各ポストの機能を備えた画像を開くことです。 ページへのリンク:http://leos-sipek.thomasdesnoyers.com/category/divers-types-dune-ideographie-stochastique/peinture-sur-papier/metaplasme/
2番目の投稿をクリックすると、最初の投稿のおすすめ画像が表示されます。
<div class="post-thumbnail">
<a rel="lightbox" data-gall="gall-frame" data-lightbox-type="inline" href="#inline-content">
<?php the_post_thumbnail('twentyseventeen-featured-image'); ?>
</a>
</div>
<!-- Lightbox -->
<div id="inline-content" style="display:none;">
<?php if (has_post_thumbnail($post->ID)) : ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?>
<div class="img-single" style="background-image: url('<?php echo $image[0]; ?>')"></div>
</div>
おかげで、あなたのコードで
問題の
みんなありがとうです。あなたは最初の投稿のIDをつかんで、それを次の投稿について何度も何度も使っています。投稿したコードのどこにも$ post-> IDの更新が表示されます。 –
お返事ありがとうございます。私はループ内のIDに関する情報を持っていません。それは前に表示されません。私はそれがループのように各投稿のIDを取ると思った。私は、ポストのIDをディスプレイに表示するのと同じテクニックを使用しようとしました: – tomdes