1

wordpress では、投稿カテゴリ (またはタグ) がクリックされると、クリックされたカテゴリ (またはタグ) に一致するすべての投稿が返されます。<?php the_content(); ?>

私の場合、すべての投稿に画像が含まれているため、カテゴリ (またはタグ) がクリックされたときにのみ画像を取得するにはどうすればよいですか? どのコードを使用する必要があるかわかりません。

更新: プラグインを使用しないようにしています。先にそれについて言及しなかったことをお詫びします。私が達成しようとしているのは、The Sartorialist のようなものです。すべての投稿には画像があり、投稿に関連付けられているカテゴリ (またはタグ) をクリックすると、画像のみが取得されます。

更新2:私はこれを試しました:

 <?php   

 $args = array(
   'post_type' => 'attachment',
   'numberposts' => -1,
   'post_status' => null,
   'post_parent' => $post->ID
  );

  $attachments = get_posts( $args );
     if ( $attachments ) {
        foreach ( $attachments as $attachment ) {
           echo '<li>';
           echo wp_get_attachment_image( $attachment->ID, 'full' );
           echo '</li>';
          }
     }

 ?>

唯一の奇妙なことは、私が理解しようとしているのですが、メディアライブラリからの別の画像も表示されますが、それは私の投稿にはありません.

私はまた、私が望むものに非常に近いこのプラグインを見つけましたが、残念ながら、カテゴリ内のページではなく、別のページにある必要があります.

4

2 に答える 2