投稿の残りの部分ではなく、画像だけを別のページに表示できるようにする必要があります。
「ban」という名前のテンプレートを作成し、カテゴリ 4 の画像を表示するための「banners」という名前のページに添付しました。
カテゴリをリストすることができましたが、それは私が得た限りです:
<?php wp_list_categories('include=4') ?>
これを行う方法がわかりません。誰かが私にそれを説明できれば、それは大歓迎です!
カテゴリ 4 の投稿から注目の画像をすべて取得したい場合は、これが解決策になる可能性があります。
$the_query = new WP_Query();
$the_query->query("cat=4&nopaging=true");
if ($the_query->have_posts()) :
while($the_query->have_posts()) : $the_query->the_post();
if(has_post_thumbnail()) :
the_post_thumbnail();
endif;
endwhile;
endif;
wp_reset_postdata();
画像の実際の幅/高さを取得したい場合は、これを使用できます。
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
?>
<img src='<?php echo $image[0]; ?>' />
<?php
the_post_thumbnail() 関数を置き換えるだけです。それが役立つことを願っています!